[go: up one dir, main page]

CN115865132B - Pilot frequency self-adaption method, communication system, equipment and storage medium - Google Patents

Pilot frequency self-adaption method, communication system, equipment and storage medium Download PDF

Info

Publication number
CN115865132B
CN115865132B CN202211474604.0A CN202211474604A CN115865132B CN 115865132 B CN115865132 B CN 115865132B CN 202211474604 A CN202211474604 A CN 202211474604A CN 115865132 B CN115865132 B CN 115865132B
Authority
CN
China
Prior art keywords
pilot
seed number
pilot frequency
frame control
control word
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
CN202211474604.0A
Other languages
Chinese (zh)
Other versions
CN115865132A (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.)
Wu Qi Technologies Inc
Original Assignee
Wu Qi Technologies Inc
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 Wu Qi Technologies Inc filed Critical Wu Qi Technologies Inc
Priority to CN202211474604.0A priority Critical patent/CN115865132B/en
Publication of CN115865132A publication Critical patent/CN115865132A/en
Application granted granted Critical
Publication of CN115865132B publication Critical patent/CN115865132B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The application relates to the technical field of communication, in particular to a pilot frequency self-adaption method, a communication system, equipment and a storage medium. The pilot frequency self-adaption method comprises the following steps: determining a seed number for generating a pilot sequence according to the channel condition; attaching a seed number in a frame control field; generating a pilot sequence according to the seed number; and inserting pilot frequency information at the corresponding position of the frame load symbol according to the pilot frequency sequence. Receiving and demodulating a frame control word, and extracting a seed number in the frame control word; and determining the position of the pilot frequency according to the seed number, extracting the pilot frequency, and demodulating the frame load according to the pilot frequency. Wherein attaching the seed number in the frame control field includes: generating a frame control word according to the frequency band available by the current communication system; the seed number is embedded in a reserved field of the variable region of the frame control word. The pilot frequency self-adaption method, the communication system, the equipment and the storage medium can realize pilot frequency self-adaption setting, reduce the overhead of the communication system and improve the pilot frequency processing speed.

Description

Pilot frequency self-adaption method, communication system, equipment and storage medium
Technical Field
The application relates to the technical field of communication, in particular to a pilot frequency self-adaption method, a communication system, equipment and a storage medium.
Background
As the application of the power line carrier communication technology is more and more widespread, the requirements of information transmission through the power line medium are more and more stringent. IEEE1901, ITU-T G.9960, homePlug GP and national power line transmission standards (hereinafter referred to as national network standards) based on OFDM technology are also developed.
The above protocols take some means in terms of channel adaptation, but suffer from drawbacks. When the channel condition changes, the transmission robustness is improved by adjusting the transmission rate through the detection of the packet receiving rate by the application layer, but the response delay to the channel change is generated. In the prior art, a pilot frequency is inserted in the middle of a data symbol in a mode of adding a time domain pilot frequency symbol, so that certain channel variation can be corrected. However, such fixed pilots cannot react to changing channels and there is always a fixed overhead, which has a large impact on the transmission rate.
Disclosure of Invention
The application aims to provide a pilot frequency self-adaption method, a communication system, equipment and a storage medium, which can dynamically adjust the communication system overhead according to the packet receiving rate, improve the pilot frequency processing speed and realize the pilot frequency self-adaption setting.
In order to solve the technical problems, the application provides the following technical scheme:
a pilot adaptation method, comprising:
determining a seed number for generating a pilot sequence according to the channel condition;
attaching a seed number in a frame control field;
generating a pilot sequence according to the seed number;
and inserting pilot frequency information at the corresponding position of the frame load symbol according to the pilot frequency sequence.
Further, the method further comprises the following steps:
receiving and demodulating a frame control word, and extracting a seed number in the frame control word;
determining the position of a pilot frequency according to the seed number and extracting the pilot frequency;
the frame payload is demodulated from the pilot.
Further, determining the seed number based on the channel condition includes:
detecting current channel parameters;
if the packet receiving rate is lower than a preset value, selecting a seed number corresponding to a pilot frequency sequence with the occupied density being greater than the preset value and the pilot frequency occupied frequency point arrangement dispersity being greater than the preset value according to a polynomial of the pilot frequency sequence;
if the packet receiving rate is larger than the preset value, selecting the seed number of the random pilot frequency sequence.
Further, attaching the seed number in the frame control field includes:
generating a frame control word according to the frequency band available by the current communication system;
the seed number is embedded in a reserved field of the variable region of the frame control word.
Further, receiving and demodulating the frame control word, extracting the seed number in the frame control word includes:
and synchronizing and channel estimating by receiving the frame preamble, demodulating the frame control word, analyzing the frame control word, and acquiring the seed number of the pilot sequence from the reserved field of the variable area of the frame control word.
Further, generating the pilot sequence from the seed number includes:
inputting the seed number into a pilot frequency sequence generator, and generating a pilot frequency sequence by the pilot frequency sequence generator;
the determining the pilot frequency position according to the seed number and extracting the pilot frequency comprises the following steps:
inputting the seed number into a pilot frequency sequence generator to obtain a pilot frequency position;
and extracting the pilot frequency according to the pilot frequency position.
Further, demodulating the frame payload from the pilot includes:
according to the extracted pilot frequency, channel estimation is carried out;
and carrying out channel equalization according to the channel estimation result, and demodulating the frame load.
The application also provides a communication system comprising a transmitter and a receiver:
the transmitter is used for transmitting a frame control word, and a seed number corresponding to a pilot frequency sequence is added in the frame control word;
the transmitter is also used for generating a pilot sequence according to the seed number of the pilot sequence and inserting pilot information at a fixed position of a frame load symbol according to the pilot sequence;
the transmitter is further configured to transmit a frame payload;
the receiver is used for receiving and demodulating the frame control word and acquiring a seed number from the frame control word;
the receiver is further configured to receive a frame load;
the receiver is also used for obtaining the pilot frequency position according to the seed number and extracting pilot frequency;
the receiver is also configured to demodulate the frame payload based on the pilot.
The application also discloses a communication device, which comprises a computer readable storage medium and a processor, wherein the computer readable storage medium stores a computer program, and the processor realizes the pilot frequency self-adaption method when executing the computer program.
The application also discloses a storage medium, wherein the storage medium stores a computer program, and the computer program realizes the pilot frequency self-adaption method when being executed.
According to the technical scheme, the seed number is selected in a self-adaptive mode through the channel condition, so that the self-adaptive matching of the pilot frequency can be realized, the targeted pilot frequency setting is carried out according to the current channel condition, and the communication quality and the transmission efficiency are further improved; the seed number corresponds to the pilot frequency sequence, so that the transmission of pilot frequency sequence information can be realized by adopting a seed number mode; the receiver can obtain the corresponding pilot frequency position according to the seed number. Compared with the prior art, the technical scheme of the application has the advantages of self-adaption of the channel, small channel overhead and high processing speed.
Drawings
FIG. 1 is an exemplary frame format in an embodiment of the present application;
FIG. 2 is a flow chart of control word generation for an example frame in an embodiment of the application;
FIG. 3 is a format of a control word of an example frame in an embodiment of the application;
fig. 4 is a flow chart of an embodiment of a pilot adaptation method according to the present application;
fig. 5 is a flowchart of a data transmission procedure of a transmitter according to an embodiment of the present application;
fig. 6 is a flowchart of the data receiving steps of the receiver according to the embodiment of the present application.
Detailed Description
The following is a further detailed description of the embodiments:
as shown in fig. 1, in this embodiment, a communication system is disclosed for implementing data communication between communication devices, where the communication system includes a transmitter and a receiver, and in this embodiment, the transmitter and the receiver are both power line carrier communication devices, and the transmitter and the receiver communicate with each other through a power line carrier.
In this embodiment, the data communication is performed between the transmitter and the receiver by using the pilot frequency adaptive method of the present application. Fig. 1 is a format of an example frame of power line carrier communication in this embodiment, one complete frame is composed of a number of frame preamble symbols, a number of frame control word symbols, and a number of frame payload symbols. Wherein the frame preamble is a known sequence and the available frequency bands are spaced apart by a certain frequency; the frame control word contains control information of the frame and occupies all selected subcarriers; the frame payload contains the frame's valid data and pilot, occupying all the subcarriers of the frequency band.
The transmitter is used for generating and transmitting a frame control word; fig. 2 shows a process of generating a control word of an example frame of the present embodiment, and the frame control word is 16Bytes in total, and is 32Bytes after Turbo encoding. After the coded frame control word is subjected to channel interleaving and diversity copying, the number of symbols which can be occupied by the frame control word is determined according to the copying times and the number of subcarriers of the available frequency band.
In this embodiment, the transmitter appends a seed number corresponding to the pilot sequence in the frame control word, specifically, as shown in fig. 3, the format of the control word of the example frame in this embodiment is shown in fig. 3, and the frame control word is composed of a delimiter type, a network identifier, a variable area, a standard version number, a frame control check sequence, and the like. Wherein the variable region includes a reserved field. In this embodiment, the reserved field is extended to include the seed number of the pilot sequence.
The transmitter is also used for generating a pilot sequence according to the seed number of the pilot sequence and inserting pilot information at a fixed position of a frame load symbol according to the pilot sequence; the transmitter is further configured to transmit a frame payload;
the receiver is used for receiving and demodulating the frame control word and acquiring a seed number from the frame control word;
the receiver is further configured to receive a frame load; the receiver is also used for obtaining the pilot frequency position according to the seed number and extracting pilot frequency; the receiver is also configured to demodulate the frame payload based on the pilot.
As shown in fig. 4, a pilot adaptation method in this embodiment includes:
and a data transmission step: when the transmitter transmits the frame preamble, the frame control word and the frame load, a seed number corresponding to the pilot sequence is added to the frame control word, and pilot frequency is added to the data symbol according to the requirement of the pilot sequence corresponding to the seed number.
And a data receiving step: the receiver extracts the seed number from the frame control word when it receives the frame control word, and then, when it receives the data symbol, obtains the pilot frequency based on the seed number and assists in completing the data demodulation.
As shown in fig. 5, the data transmission step specifically includes:
the transmitter adaptively determines a seed number for generating a pilot sequence according to channel conditions; specifically, the transmitter detects the current channel parameters; the seed number of the pilot sequence is determined according to different communication efficiency. For example, in this embodiment, the transmitter determines the packet reception rate, if the packet reception rate is lower than a preset value, there are more retransmission times, the transmitter selects a seed number corresponding to a pilot sequence with a pilot occupation frequency point arrangement dispersity greater than the preset value according to a polynomial of the pilot sequence, and the transmitter selects pilot subcarriers with an occupation density greater than the preset value; if the packet reception rate is greater than the preset value, the transmitter selects the seed number of the random pilot sequence. Specifically, when the packet reception rate is low, in order to improve the robustness, the transmitter may select a seed number with a relatively large number of pilots in the pilot sequence, so that when the receiver receives the signal, the signal channel can be estimated more accurately through the relatively large number of pilots, so as to improve the accuracy of the reception. When the packet reception rate is high, in order to improve the transmission efficiency, the transmitter selects a seed number with a pilot sequence containing fewer pilots, so that the data occupies more transmission frequency bands. The transmitter may also choose to use a random seed number when the packet rate is relatively high. If the occupancy density of the pilot sequence derived from the two seed numbers is nearly equal, the transmitter can further evaluate the frequency point dispersion of the pilot sequence, and the more dispersed pilot can be better used to evaluate the channel.
After selecting the corresponding seed number, the transmitter constructs a frame control field and appends the seed number in the frame control field; specifically, the transmitter generates a frame control word according to the frequency band available by the power line carrier communication system; the seed number is then embedded in the reserved field of the variable region of the frame control word. And then the transmitter copies the frame control word in a diversity copy mode, and after the frame control word is copied, the frame control word is processed and transmitted through modulation, IFFT, cyclic shift and windowing.
When generating frame payload symbols, the transmitter generates a pilot sequence according to the seed number, specifically, the seed number is input to a pilot sequence generator according to the seed sequence number of the pilot sequence, the pilot sequence generator generates the pilot sequence, and each symbol causes the pilot sequence to change once to determine the position of the pilot.
And inserting pilot frequency information at the pilot frequency position corresponding to the frame load symbol according to the pilot frequency sequence. The transmitter modulates the frame payload onto the available frequency band for transmission and inserts pilot information at fixed locations of each frame payload symbol as indicated by the pilot sequence generator.
As shown in fig. 6, the data receiving step includes:
the receiver receives and demodulates the frame control word, extracts the seed number in the frame control word; specifically, the frame preamble is received to perform synchronization and channel estimation, and the frame control word is demodulated, and the demodulation of the frame control word by the receiver includes diversity combining, channel deinterleaving, and Turbo decoding. After demodulating the frame control word, the receiver analyzes the frame control word according to the protocol specification, and obtains the seed number of the pilot sequence from the reserved field of the variable region of the frame control word.
When demodulating the frame payload symbols, the pilot positions are determined according to the seed numbers, the pilots are extracted, and the frame payload is demodulated according to the pilots. Specifically, the receiver inputs the seed number to a pilot sequence generator to obtain a pilot position; and passes it to a pilot sequence generator, based on the pilot position determined by the pilot sequence generator. And extracting the pilot frequency according to the pilot frequency position. According to the extracted pilot frequency, channel estimation is carried out; and then receiving the frame load by using the result of the channel estimation, carrying out channel equalization according to the result of the channel estimation, and demodulating the frame load. Each symbol shifts the pilot sequence once to determine the position of the pilot.
The embodiment also discloses a storage medium, in which a computer program capable of being executed by a processor is stored, and when the computer program is executed, the pilot frequency self-adaption method is realized.
The embodiment also discloses a communication device, which comprises a computer readable storage medium and a processor, wherein the computer readable storage medium stores a computer program which can be run by the processor, and the processor realizes the pilot frequency self-adaption method when executing the computer program.
The foregoing is merely exemplary of the present application, and specific structures and features well known in the art will not be described in detail herein, so that those skilled in the art will be aware of all the prior art to which the present application pertains, and will be able to ascertain the general knowledge of the technical field in the application or prior art, and will not be able to ascertain the general knowledge of the technical field in the prior art, without using the prior art, to practice the present application, with the aid of the present application, to ascertain the general knowledge of the same general knowledge of the technical field in general purpose. It should be noted that modifications and improvements can be made by those skilled in the art without departing from the structure of the present application, and these should also be considered as the scope of the present application, which does not affect the effect of the implementation of the present application and the utility of the patent. The protection scope of the present application is subject to the content of the claims, and the description of the specific embodiments and the like in the specification can be used for explaining the content of the claims.

Claims (8)

1. A pilot frequency self-adapting method is characterized in that: the method comprises the following steps:
determining a seed number for generating a pilot sequence according to the channel condition;
attaching a seed number in a frame control field;
generating a pilot sequence according to the seed number;
inserting pilot frequency information at the corresponding position of the frame load symbol according to the pilot frequency sequence;
determining the seed number based on the channel condition includes:
detecting current channel parameters;
if the packet receiving rate is lower than a preset value, selecting a seed number corresponding to a pilot frequency sequence with pilot frequency occupation frequency point arrangement dispersity larger than the preset value and occupation density larger than the preset value according to a polynomial of the pilot frequency sequence;
if the packet receiving rate is larger than a preset value, selecting a seed number of a random pilot sequence;
the attaching of the seed number in the frame control field includes:
generating a frame control word according to the frequency band available by the current communication system;
the seed number is embedded in a reserved field of the variable region of the frame control word.
2. The method for pilot adaptation according to claim 1, wherein: further comprises:
receiving and demodulating a frame control word, and extracting a seed number in the frame control word;
determining the position of a pilot frequency according to the seed number and extracting the pilot frequency;
the frame payload is demodulated from the pilot.
3. The method for pilot adaptation according to claim 2, wherein: receiving and demodulating the frame control word, wherein extracting the seed number in the frame control word comprises:
and synchronizing and channel estimating by receiving the frame preamble, demodulating the frame control word, analyzing the frame control word, and acquiring the seed number of the pilot sequence from the reserved field of the variable area of the frame control word.
4. A pilot adaptation method according to claim 3, characterized in that: generating a pilot sequence from the seed number includes:
inputting the seed number into a pilot frequency sequence generator, and generating a pilot frequency sequence by the pilot frequency sequence generator;
the determining the pilot frequency position according to the seed number and extracting the pilot frequency comprises the following steps:
inputting the seed number into a pilot frequency sequence generator to obtain a pilot frequency position;
and extracting the pilot frequency according to the pilot frequency position.
5. The method of pilot adaptation as claimed in claim 4, wherein: demodulating the frame payload from the pilot includes:
according to the extracted pilot frequency, channel estimation is carried out;
and carrying out channel equalization according to the channel estimation result, and demodulating the frame load.
6. A communication system comprising a transmitter and a receiver, characterized by:
the transmitter is used for determining a seed number for generating a pilot sequence according to channel conditions; the transmitter determining a seed number for generating a pilot sequence based on channel conditions includes: detecting current channel parameters; if the packet receiving rate is lower than a preset value, selecting a seed number corresponding to a pilot frequency sequence with pilot frequency occupation frequency point arrangement dispersity larger than the preset value and occupation density larger than the preset value by the transmitter according to a polynomial of the pilot frequency sequence; if the packet receiving rate is larger than a preset value, selecting a seed number of a random pilot sequence;
the transmitter is further configured to send a frame control word, where a seed number corresponding to the pilot sequence is added to the frame control word; the seed number is embedded into a reserved field of a variable area of the frame control word;
the transmitter is also used for generating a pilot sequence according to the seed number of the pilot sequence and inserting pilot information at a fixed position of a frame load symbol according to the pilot sequence;
the transmitter is further configured to transmit a frame payload;
the receiver is used for receiving and demodulating the frame control word and acquiring a seed number from the frame control word;
the receiver is further configured to receive a frame load;
the receiver is also used for obtaining the pilot frequency position according to the seed number and extracting pilot frequency;
the receiver is also configured to demodulate the frame payload based on the pilot.
7. A communication device comprising a computer readable storage medium and a processor, characterized by: the computer readable storage medium having stored therein a computer program which, when executed by the processor, implements the pilot adaptation method according to any one of claims 1-5.
8. A storage medium having a computer program stored therein, characterized by: the computer program, when executed, implements the pilot adaptation method of any one of claims 1-5.
CN202211474604.0A 2022-11-22 2022-11-22 Pilot frequency self-adaption method, communication system, equipment and storage medium Active CN115865132B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211474604.0A CN115865132B (en) 2022-11-22 2022-11-22 Pilot frequency self-adaption method, communication system, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211474604.0A CN115865132B (en) 2022-11-22 2022-11-22 Pilot frequency self-adaption method, communication system, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN115865132A CN115865132A (en) 2023-03-28
CN115865132B true CN115865132B (en) 2023-09-12

Family

ID=85665359

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211474604.0A Active CN115865132B (en) 2022-11-22 2022-11-22 Pilot frequency self-adaption method, communication system, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN115865132B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1957539A (en) * 2004-04-12 2007-05-02 直视集团公司 Methods and apparatuses for minimizing co-channel interference
CN107615834A (en) * 2015-06-05 2018-01-19 华为技术有限公司 The system and method for adaptive pilot distribution
CN113412664A (en) * 2019-02-02 2021-09-17 中兴通讯股份有限公司 Authorization-free transmission technology

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8009551B2 (en) * 2004-12-22 2011-08-30 Qualcomm Incorporated Initial pilot frequency selection
WO2009028729A2 (en) * 2007-08-31 2009-03-05 Panasonic Corporation Communication apparatus and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1957539A (en) * 2004-04-12 2007-05-02 直视集团公司 Methods and apparatuses for minimizing co-channel interference
CN107615834A (en) * 2015-06-05 2018-01-19 华为技术有限公司 The system and method for adaptive pilot distribution
CN113412664A (en) * 2019-02-02 2021-09-17 中兴通讯股份有限公司 Authorization-free transmission technology

Also Published As

Publication number Publication date
CN115865132A (en) 2023-03-28

Similar Documents

Publication Publication Date Title
JP4319665B2 (en) Method and apparatus for multiplexing data and control information in a radio communication system based on frequency division multiple access
CA2560462C (en) Method and apparatus for transmitting uplink acknowledgement information in an ofdma communication system
US7839823B2 (en) Apparatus and method for transmitting a control channel message in a mobile communication system
EP1850548A1 (en) Method and apparatus for the detection of common control channel in an OFDMA cellular communication system
US9497735B2 (en) Method of signal multiplexing and transmitter in radio communication system
KR101397207B1 (en) Method and apparatus for receiving/transmitting common control channels in a mobile communication system
US20040257981A1 (en) Apparatus and method for transmitting and receiving pilot patterns for identifying base stations in an OFDM communication system
KR101650573B1 (en) Method and apparatus for adaptive resource allocation in multi-user ofdm system
CN106487733A (en) A kind of communication means, transmitting terminal, receiving terminal and system
US7292640B2 (en) System and method for an adaptive receiver for the reception of signals subject to multipath interference
CN115865132B (en) Pilot frequency self-adaption method, communication system, equipment and storage medium
KR100677187B1 (en) Cyclic prefix length adjusting device and method in orthogonal frequency division multiplex communication system
CN107846423B (en) Method for bandwidth self-adaption in transmission of power line carrier communication system
US10038583B2 (en) Method and devices for transmitting and receiving multi-carrier symbols
JP2002261726A (en) OFDM signal transceiver
CA2423961A1 (en) System and method for layer 2 frame delineation recovery
WO2009060324A1 (en) System and method of selectively communicating using ofdm transmissions and single-carrier block transmissions
JP4583440B2 (en) Communication terminal device and communication system
CN116800375A (en) Time domain and frequency domain expansion method, system, equipment and storage medium
WO2008079530A2 (en) Transmission of signalling information in an ofdm communication system

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