Method for low voltage broadband power line carrier communication
10992345 ยท 2021-04-27
Assignee
Inventors
- Songsong Sun (Chongqing, CN)
- Ren Wei (Chongqing, CN)
- Qiang Gu (Chongqing, CN)
- Hongbing Li (Chongqing, CN)
- Bairu Chen (Chongqing, CN)
- Anhui Zeng (Chongqing, CN)
Cpc classification
H04L5/0007
ELECTRICITY
H04L5/0044
ELECTRICITY
H04L27/2665
ELECTRICITY
H04L5/0048
ELECTRICITY
International classification
Abstract
Disclosed is a method for low voltage broadband power line carrier communication; when transmitting a physical layer protocol frame, short preambles are first transmitted to undergo automatic gain control, channel estimation, coarse-grained frequency offset compensation, and symbol synchronization; and then long preambles are transmitted to undergo automatic gain control, channel estimation, fine-grained frequency offset compensation, and symbol synchronization. Compared with the scheme of only transmitting long preambles, the present disclosure combines transmissions of short preambles and long preambles, which thus may quickly and accurately implement frequency offset compensation, automatic gain control, symbol synchronization, and channel estimation without sacrifice of precision, thereby achieving quick convergence, reducing resource overheads and time overheads, and enhancing system performance.
Claims
1. A method for low voltage broadband power line carrier communication, comprising: modulating and transmitting, by a transmitter, a physical layer protocol frame; and receiving and processing, by a receiver, the physical layer protocol frame; wherein the physical layer protocol frame includes: a plurality of short preambles, a plurality of long preambles, a plurality of frame control symbols, and a plurality of data payload symbols; the modulating the physical layer protocol frame comprises steps of: selecting a plurality of sub-carriers according to a fixed frequency interval to transmit the short preambles; and transmitting, using all available sub-carriers, the long preambles, the frame control symbols, and the data payload symbols; wherein the receiving and processing the physical layer protocol frame includes steps of: Step S1: performing, by the receiver, direct-current estimation, automatic gain control, frequency offset compensation, symbol synchronization, and channel estimation with respect to the short preambles and long preambles received; Step S2: processing, by the receiver, the frame control symbols and the data payload symbols after obtaining accurate channel information based on the outcomes from step S1 to obtain correct data; and wherein the processing the short preambles and long preambles in the physical layer protocol frame specifically includes steps of: Step S1.1: analog gain adjustment, wherein an analog gain module adjusts gain of the received analog signal; Step S1.2: analog-to-digital conversion, wherein an analog-to-digital conversion module performs analog-to-digital conversion to the received short preambles or long preambles to produce a time-domain short preamble or long preamble digital sampling signal; Step S1.3: automatic gain control, wherein an automatic gain control module performs energy estimation on the short preamble or long preamble digital sampling signal to obtain an energy gain parameter, the energy gain parameter acting on the analog gain module to implement energy gain coefficient adjustment; Step S1.4: direct-current estimation, wherein a direct-current estimation module performs direct-current estimation on the short preamble or long preamble digital sampling signal to obtain a time-domain signal; Step S1.5: frequency offset compensation, wherein a frequency offset compensation module performs coarse-grained frequency offset compensation for the short preambles or performs fine-grained frequency offset compensation for the long preambles; Step S1.6: symbol synchronization, wherein a symbol synchronization module performs coarse-grained autocorrelation processing to the short preambles or performs fine-grained autocorrelation processing for the long preambles, thereby implementing symbol synchronization; Step S1.7: fast Fourier transformation, wherein a fast Fourier transformation module performs fast Fourier transformation to the short preambles and the long preambles and then converts the fast Fourier transformed short preambles and the fast Fourier transformed long preambles from time domain to frequency domain; Step S1.8: channel estimation, wherein a channel estimation module performs channel estimation to the short preambles or the long preambles to obtain an estimated preamble value.
2. The method for low voltage broadband power line carrier communication according to claim 1, wherein the automatic gain control comprises steps of: Step S1.2.1: preamble detection, wherein if the short preambles or the long preambles are detected, a counter is started; Step S1.2.2: counting, by a counter, the short preambles or the long preambles, and computing energies thereof; Step S1.2.3: comparing, by a comparer, short preamble energy or long preamble energy with a system set threshold, wherein the outputted energy gain parameter acts on the analog gain module to perform adjustment energy for subsequent reception; if energy <lower threshold, the outputted energy gain parameter is a positive value; if energy > higher threshold, the outputted energy gain parameter is a negative value.
3. The method for low voltage broadband power line carrier communication according to claim 2, wherein the frequency offset compensation comprises steps of: Step S1.4.1: determining preamble type; in the case of short preambles, simultaneously performing step S1.4.2 and step S1.4.4; in the case of long preambles, simultaneously performing step S1.4.3 and step S1.4.4; Step S1.4.2: performing coarse-grained frequency offset compensation for the short preambles, and performing step S1.4.5; Step S1.4.3: performing fine-grained frequency offset compensation for the long preambles, and then performing step S1.4.5; Step S1.4.4: caching the short preambles and the long preambles for superimposing the outcomes of frequency offset compensation, and then performing step S1.4.5; Step S1.4.5: performing frequency offset compensation; Step S1.4.6: outputting the compensated data to the symbol synchronization module.
4. The method for low voltage broadband power line carrier communication according to claim 3, wherein the symbol synchronization comprises steps of: Step S1.5.1: determining preamble type; in the case of short preambles, simultaneously performing step S1.5.2 and step S1.5.4; in the case of long preambles, simultaneously performing step S1.5.3 and step S1.5.4; Step S1.5.2: performing coarse-grained autocorrelation processing to the short preambles so as to quickly perform symbol synchronization with a relatively large step, and then performing step S1.5.5; Step S1.5.3: performing fine-grained autocorrelation processing to the long preambles so as to perform refined symbol synchronization with a relatively small step, and then performing step S1.5.5; Step S1.5.4: caching the short preamble and the long preamble for symbol synchronization, and then performing step S1.5.5; Step S1.5.5: superimposing outcomes of symbol synchronization.
5. The method for low voltage broadband power line carrier communication according to claim 4, wherein the channel estimation comprises steps of: Step S1.7.1: determining preamble type; in the case of short preambles, performing step S1.7.2; in the case of long preambles, performing step S1.7.4; Step S1.7.2: performing channel interpolation to the short preambles to obtain spectra of all available sub-carriers, and performing step S1.7.3; Step S1.7.3: performing interpolation filtering to the short preambles to smooth the spectra, and then performing step S1.7.4; Step S1.7.4: performing channel filtering to the short preambles or long preambles and then performing step S1.7.5; Step S1.7.5: performing phase estimation to the short preambles or the long preambles to obtain an estimated preamble value.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION OF EMBODIMENTS
(9) Hereinafter, the preferred embodiments of the present disclosure will be illustrated in detail with reference to
(10) The present disclosure is applicable to the low voltage broadband power line carrier communication network of the State Grid and is also applicable to communications systems satisfying other standards for low voltage broadband power line carrier communication systems.
(11) The method for low voltage broadband power line carrier communication according to the present disclosure comprises: modulating and transmitting, by a transmitter, a physical layer protocol frame; and receiving and processing, by a receiver, the physical layer protocol frame.
(12) As shown in
(13) Particularly, a short preamble refers to a segment of known sequence, which occupies specific sub-carriers of a carrier band with a fixed frequency interval; a long preamble refers to a segment of known sequence, which occupies all available sub-carriers of the carrier band; a frame control symbol includes control information of a frame, which occupies all available sub-carriers of the carrier band; and a data payload symbol includes valid data of the frame, which occupies all available sub-carriers of the carrier band.
(14) The modulating the physical layer protocol frame comprises steps of:
(15) selecting a plurality of sub-carriers according to a fixed frequency interval to transmit the short preambles; and
(16) transmitting, using all available sub-carriers, the long preambles, the frame control symbols, and the data payload symbols.
(17) As shown in
(18) As shown in
(19) The receiving and processing the physical layer protocol frame comprises steps of:
(20) Step S1: performing, by the receiver, direct-current estimation, automatic gain control, frequency offset compensation, symbol synchronization, and channel estimation with respect to the short preambles and long preambles received;
(21) Step S2: processing, by the receiver, the frame control symbols and the data payload symbols after obtaining accurate channel information based on the outcomes from step S1 to obtain correct data;
(22) wherein, as shown in
(23) Step S1.1: analog gain adjustment, wherein an analog gain module adjusts gain of the received analog signal;
(24) Step S1.2: analog-to-digital conversion, wherein an analog-to-digital conversion module performs analog-to-digital conversion to the received short preambles or long preambles to produce a digital sampling signal for short preambles or long preambles of time domain;
(25) Step S1.3: automatic gain control, wherein an automatic gain control module performs energy estimation on the digital sampling signal for the short preambles or long preambles to obtain an energy gain parameter, the energy gain parameter acting on the analog gain module to implement energy gain coefficient adjustment;
(26) Step S1.4: direct-current estimation, wherein a direct-current estimation module performs direct-current estimation on the digital sampling signal for the short preambles or long preambles to obtain a time-domain signal;
(27) Step S1.5: frequency offset compensation, wherein a frequency offset compensation module performs coarse-grained frequency offset compensation for the short preambles or performs fine-grained frequency offset compensation for the long preambles;
(28) Step S1.6: symbol synchronization, wherein a symbol synchronization module performs coarse-grained autocorrelation processing to the short preambles or performs fine-grained autocorrelation processing for the long preambles, thereby implementing symbol synchronization;
(29) Step S1.7: fast Fourier transform, wherein a fast Fourier transform module performs fast Fourier transform to the short preambles and the long preambles and then converts the fast Fourier transformed short preambles and the fast Fourier transformed long preambles from time domain to frequency domain;
(30) Step S1.8: channel estimation, wherein a channel estimation module performs channel estimation to the short preambles or the long preambles to obtain an estimated preamble value.
(31) As shown in
(32) Step S1.2.1: preamble detection, wherein if the short preambles or the long preambles are detected, a counter is started;
(33) Step S1.2.2: counting, by a counter, the short preambles or the long preambles, and computing energies thereof;
(34) Step S1.2.3: comparing, by a comparer, short preamble energy or long preamble energy with a system set threshold, wherein the outputted energy gain parameter acts on the analog gain module to perform adjustment energy for subsequent reception;
(35) if energy<lower threshold, the outputted energy gain parameter is a positive value; if energy> higher threshold, the outputted energy gain parameter is a negative value.
(36) Through multiple times of automatic gain control, energy gain coefficient adjustment may be implemented quickly and accurately.
(37) As shown in
(38) Step S1.4.1: determining preamble type; in the case of short preambles, simultaneously performing step S1.4.2 and step S1.4.4; in the case of long preambles, simultaneously performing step S1.4.3 and step S1.4.4;
(39) Step S1.4.2: performing coarse-grained frequency offset compensation for the short preambles, and performing step S1.4.5;
(40) based on the short preamble sub-carrier modulation spectrum shown in
(41) Step S1.4.3: performing fine-grained frequency offset compensation for the long preambles, and then performing step S1.4.5;
(42) based on the subcarrier modulated spectra for long preambles shown in
(43) Step S1.4.4: caching the short preambles and the long preambles for superimposing the outcomes of frequency offset compensation, and then performing step S1.4.5;
(44) Step S1.4.5: performing frequency offset compensation;
(45) Step S1.4.6: outputting the compensated data to the symbol synchronization module.
(46) Through multiple times of frequency offset compensation, the frequency offset compensation may be implemented quickly and accurately.
(47) As shown in
(48) Step S1.5.1: determining preamble type; in the case of short preambles, simultaneously performing step S1.5.2 and step S1.5.4; in the case of long preambles, simultaneously performing step S1.5.3 and step S1.5.4;
(49) Step S1.5.2: performing coarse-grained autocorrelation processing to the short preambles so as to quickly perform symbol synchronization with a relatively large step, and then performing step S1.5.5;
(50) Step S1.5.3: performing fine-grained autocorrelation processing to the long preambles so as to perform refined symbol synchronization with a relatively small step, and then performing step S1.5.5;
(51) Step S1.5.4: caching the short preamble and the long preamble for symbol synchronization, and then performing step S1.5.5;
(52) Step S1.5.5: superimposing outcomes of symbol synchronization.
(53) Through multiple times of coarse/fine-grained symbol synchronization adjustment, symbol synchronization timing may be implemented quickly and accurately.
(54) As shown in
(55) Step S1.7.1: determining preamble type; in the case of short preambles, performing step S1.7.2; in the case of long preambles, performing step S1.7.4;
(56) Step S1.7.2: performing channel interpolation to the short preambles to obtain spectra of all available sub-carriers, and performing step S1.7.3;
(57) Step S1.7.3: performing interpolation and filtering to the short preambles to smooth the spectra, and then performing step S1.7.4;
(58) Step S1.7.4: performing channel filtering to the short preambles or long preambles and then performing step S1.7.5;
(59) Step S1.7.5: performing phase estimation to the short preambles or the long preambles to obtain an estimated preamble value.
(60) The estimated value derived from channel estimation will be used in processing frame control symbols and data payload symbols.
(61) In the present disclosure, when transmitting a physical layer protocol frame, short preambles (SP) are first transmitted to undergo automatic gain control, channel estimation, coarse-grained frequency offset compensation, and symbol synchronization; and then long preambles (LP) are transmitted to undergo automatic gain control, channel estimation, fine-grained frequency offset compensation, and symbol synchronization. Compared with the scheme of only transmitting long preambles, the present disclosure combines transmissions of short preambles and long preambles, which thus may quickly and accurately implement frequency offset compensation, automatic gain control, symbol synchronization, and channel estimation without sacrifice of precision, thereby achieving quick convergence, reducing resource overheads and time overheads, and enhancing system performance.
(62) Although the contents of the present disclosure have been described in detail through the foregoing preferred embodiments, it is noted that the depictions above shall not be regarded as limitations to the present disclosure. After those skilled in the art having read the contents above, many modifications and substitutions to the present disclosure are all obvious. Therefore, the protection scope of the present disclosure should be limited by the appended claims.