CN115086116B - DCT and DWT-based sparse Bayesian power line channel and impulse noise joint estimation method - Google Patents

DCT and DWT-based sparse Bayesian power line channel and impulse noise joint estimation method Download PDF

Info

Publication number
CN115086116B
CN115086116B CN202210666573.2A CN202210666573A CN115086116B CN 115086116 B CN115086116 B CN 115086116B CN 202210666573 A CN202210666573 A CN 202210666573A CN 115086116 B CN115086116 B CN 115086116B
Authority
CN
China
Prior art keywords
vector
matrix
dct
dwt
power line
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
CN202210666573.2A
Other languages
Chinese (zh)
Other versions
CN115086116A (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.)
Chongqing University of Post and Telecommunications
Original Assignee
Chongqing University of Post and Telecommunications
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 Chongqing University of Post and Telecommunications filed Critical Chongqing University of Post and Telecommunications
Priority to CN202210666573.2A priority Critical patent/CN115086116B/en
Publication of CN115086116A publication Critical patent/CN115086116A/en
Application granted granted Critical
Publication of CN115086116B publication Critical patent/CN115086116B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/024Channel estimation channel estimation algorithms
    • H04L25/0242Channel estimation channel estimation algorithms using matrix methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/14Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/14Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
    • G06F17/147Discrete orthonormal transforms, e.g. discrete cosine transform, discrete sine transform, and variations therefrom, e.g. modified discrete cosine transform, integer transforms approximating the discrete cosine transform
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/14Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
    • G06F17/148Wavelet transforms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/16Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/54Systems for transmission via power distribution lines
    • H04B3/542Systems for transmission via power distribution lines the information being in digital form
    • 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

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Analysis (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Algebra (AREA)
  • Power Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Discrete Mathematics (AREA)
  • Computing Systems (AREA)
  • Noise Elimination (AREA)

Abstract

The invention relates to a sparse Bayesian power line channel and impulse noise joint estimation method based on DCT and DWT, which belongs to the technical field of power line communication and comprises the following steps: converting a frequency domain signal received by a power line receiving end into a vector matrix form, extracting pilot frequency in the received signal, and constructing an observation matrix and an observation vector by combining with a DWT and a DCT; uniformly partitioning an observation matrix; initializing a model; starting with an empty model, and assuming that all signal blocks are not added into the model, performing block addition to obtain a sparse solution vector; taking the front ng row of the sparse solution vector to perform DCT and DWT to obtain a channel impulse response vector estimated value, and performing FFT (fast Fourier transform) on the channel impulse response vector estimated value to obtain a channel frequency response vector with the length of N; the ng-ng+N rows of the obtained sparse solution vector are time domain impulse noise estimation vectors, so that the frequency domain symbol with impulse noise removed is obtained.

Description

DCT and DWT-based sparse Bayesian power line channel and impulse noise joint estimation method
Technical Field
The invention belongs to the technical field of power line communication, and relates to a sparse Bayesian power line channel and impulse noise joint estimation method based on DCT and DWT
Background
Power Line Communication (PLC) is a communication method for transmitting information by using an existing power grid. Compared with other communication technologies, the method has the advantages of low cost, wide range, stable operation and the like, so that international standards such as PLC G3, PRIME, home Plug and IEEE P1901 have been proposed. However, since the power line channel environment is complicated, the composition and variation of Noise are complicated, and especially Impulse Noise (IN) deteriorates the performance of the conventional channel estimation technique. Thus, accurate CSI acquisition for PLC systems with IN is critical.
Traditional estimation methods such as least squares algorithms do not take noise effects into account, resulting in poor MSE performance and require a large number of pilots for channel estimation, but result in low band utilization due to the pilots not containing any useful information also occupying the frequency band during transmission. Similarly, the channel estimation scheme based on DFT interpolation improves estimation performance by setting a threshold value in the time domain to remove noise, but the threshold is difficult to determine due to the complex and variable power line channel environments.
Compressed sensing techniques indicate that signal sparsity can be exploited and that the original signal can be effectively recovered with a small number of observations, which means that accurate channel state information can be obtained by using a small number of pilots. There have been related studies on joint estimation of impulse noise and channels for power line communication systems using compressed sensing techniques. But it assumes that the PLC impulse response has sparse characteristics, directly applying CS theory to the time domain PLC channel model. A large number of researches show that the PLC channel has no sparse characteristic in the time domain or the frequency domain, which means that a method for sparse representation of the impulse response of the PLC channel can obtain poor performance. In addition, the tail zero padding of the channel impulse response is studied, so that the channel impulse response vector after zero padding can be approximately considered as a sparse vector, and a Bayesian algorithm is applied to perform channel estimation, but the complexity of the method is greatly improved along with the increase of the length of an OFDM symbol.
Disclosure of Invention
In view of the above, the present invention aims to provide a sparse bayesian power line channel and impulse noise joint estimation method based on discrete wavelet sparse transform (DCT) and discrete cosine transform (DWT).
In order to achieve the above purpose, the present invention provides the following technical solutions:
a sparse Bayesian power line channel and impulse noise joint estimation method based on DCT and DWT comprises the following steps:
s1: converting a frequency domain signal received by a power line receiving end into a vector matrix form;
s2: extracting pilot frequency in the received signal;
s3: combining with DWT and DCT, constructing an observation matrix and an observation vector by the extracted pilot frequency symbol based on the compressed sensing model;
s4: uniformly partitioning an observation matrix;
s5: initializing a compressed sensing estimation model of power line impulse noise and a channel;
s6: starting with an empty model, and performing block addition on the assumption that all signal blocks are not added into the model; each iteration calculates covariance matrix, block correlation and correlation structure matrix, updates model parameters, and rebuilds covariance matrix according to the correlation structure matrix until all covariance matrices are obtained;
s7: after the preset condition is met, the circulation of S6 is ended, and a sparse solution vector is obtained;
s8: taking the front ng row of the sparse solution vector obtained in the step S7 to perform DCT and DWT to obtain a channel impulse response vector estimated value, and performing FFT (fast Fourier transform) of zero padding to obtain a channel frequency response vector with the length of N;
s9: the ng-ng+N rows of the obtained sparse solution vector are time domain impulse noise estimation vectors, so that the frequency domain symbol with impulse noise removed is obtained.
Further, in step S1, the frequency domain signal received by the power line receiving end is converted into a vector matrix form
Y=diag(X)H+Fi+G (1)
Wherein X= [ X ] 1 ,X 2 ,...X N ] T For transmitting symbol vectors in the frequency domain, the OFDM frequency domain symbol vector has a length of N, H= [ H ] 1 ,H 2 ,...,H N ]For the channel frequency response vector, F is an N-dimensional fourier transform matrix, i represents time domain impulse noise, where g=fg represents frequency domain background noise, gaussian white noise, and G represents background noise.
Further, in step S2, the set of positions where pilots are inserted in the transmission signal is defined as P, and (·) P is a submatrix formed by the corresponding rows or elements of the index in the set P, and equation (1) is transformed into:
Y P =diag(X P )H p +F p i+G p (2)。
further, in step S3, in combination with the time domain sparse characteristic of the impulse noise, the compressed sensing estimation model of the power line impulse noise and the channel is:
Figure BDA0003690798500000021
Figure BDA0003690798500000022
wherein F is p,ng Is a fourier matrix of p×ng, ng is guard interval length, DCT ng*ng ,DWT ng*ng Is a matrix of ng dimension; in the formula, the ng 1-dimensional vector h is expressed as:
h=DCT*a (5)
h=DWT*b (6)
the formulae (3) and (4) are expressed as:
Y p =ΦX+G p (7)
where Φ is the observation matrix.
Further, in step S4, the observation matrix Φ is uniformly segmented Φ= [ Φ ] 12 ,...Φ m ]The block length is 8, the OFDM length is 1024, the ng length is 256, comb-shaped pilot frequencies are arranged and are evenly distributed, and the number is 64.
Further, the initializing in step S5 considers the signal-to-noise ratio SNR<20dB of the total number of the slots, set β = 0.1Y p || 2
Figure BDA0003690798500000031
Figure BDA0003690798500000032
η=10 -4 M means that the observation vector is divided into m blocks of data, corresponding to m blocks of observation matrices,Φ i i.e. the observation matrix corresponding to the ith block, there are m such block observation matrices in total, eta is the algorithm exit condition, beta refers to the noise variance, and in the algorithm process, iterative computation is needed, s i ,q i Is a defined intermediate variable used to calculate the cost function.
Further, in step S6, starting with the null model, it is assumed that all signal blocks X i None of the blocks are added into the model, and the blocks are added; the set of bases in the model at the K-th iteration is a k Each iteration proceeds through the following steps:
s61: calculating covariance matrix
Figure BDA0003690798500000033
Calculating block correlation gamma i =1/d i Tr(A i ) Wherein d is i Is matrix A i Tr represents the trace of the matrix. Calculating a correlation structure matrix B i =A i /r i Reconstruction, reconstruction
Figure BDA0003690798500000034
Wherein r is i Representing the variance of the i-th block. Until all A is obtained i And according to the cost function l=log|c|+y T C -1 y, where y represents the measurement vector input by the algorithm, i.e. the OFDM frequency domain symbol at the input pilot, c=β -1 I+ΦΓΦ T I represents an identity matrix, and Γ is a matrix formed by covariance matrices of the observation block matrix. Calculate->
Figure BDA0003690798500000035
And to obtain +.sup.maximum ΔL (i)>
Figure BDA0003690798500000036
An index of the observation block matrix that maximizes Δl (i);
s62: according to
Figure BDA0003690798500000037
Whether or not it belongs to a k Updating Σμs i q i
Further, the method comprises the steps of, in step S7 satisfy [ gamma ] new - γ|/|γ| < η, skipping out of the loop of S6, yielding a sparse solution vector x=μ;
in step S9, the ng-ng+N lines of the obtained sparse solution vector are time domain impulse noise estimation vectors
Figure BDA0003690798500000038
The frequency domain symbol from which impulse noise can be removed is +.>
Figure BDA0003690798500000039
Further, in step S62, Σμs is updated using the BSBL-FM algorithm i q i The method specifically comprises the following steps:
(1)
Figure BDA0003690798500000041
the current block is added to the model and μ new =μ-βΣΦ T Φ i μ i
Figure BDA0003690798500000042
Wherein Σ is a =-βΣΦ T Φ i Σ ii
Figure BDA0003690798500000043
Wherein e i =β(Φ i -βΦΣΦ T Φ i ) Wherein e is i =β(Φ i -βΦΣΦ T Φ i ) μ is the mean vector of the probability distribution to which the output random vector is subject, Σ is the covariance vector of the probability distribution to which the output vector is subject, μ new Refer to the iteratively updated mean vector, Σ, in the algorithm new Refers to iteratively updated covariance vectors in algorithm, μ i Then is the i-th value in the mean vector, Σ a Defined as intermediate variables only, in order to represent Σ new Update procedure s inew ,q inew Representing updated s i ,q i To calculate a new cost function. e, e i Only algorithmsThe deduced intermediate variable has no physical meaning and conveniently represents q inew Is a new procedure of Sigma ii Is the covariance matrix corresponding to the ith block data for iteratively updating s i
(2)
Figure BDA0003690798500000044
And->
Figure BDA0003690798500000045
The block is deleted from the model and mu new =μ+ΔΣβΦ T y,Σ new =Σ+ΔΣ, wherein ΔΣ= - Σ i Σ ii -1 Σ i
Figure BDA0003690798500000046
(3)
Figure BDA0003690798500000047
And->
Figure BDA0003690798500000048
Re-estimating the current block and mu new =μ+ΔΣβΦ T y,Σ new =Σ+ΔΣ,
Figure BDA0003690798500000049
The invention has the beneficial effects that: the invention provides a sparse Bayesian power line channel and impulse noise joint estimation method based on DCT and DWT, which aims at the defect that channel impulse response does not directly have sparse characteristics, and provides a DCT and DWT-based secondary compression method for sparse representation of the channel impulse response, so that the dimension of a required observation matrix is reduced, and better reconstruction performance can be obtained. In addition, in view of the compressed sensing algorithm of the BSBL-FM, only a small amount of observation values are needed to effectively recover the original signal and the advantage of better re-estimation performance, the BSBL-FM algorithm is applied to channel estimation. Compared with the traditional estimation method, the channel estimation based on sparse Bayes can obtain an accurate estimation value through a small amount of pilot frequency, and the spectrum utilization rate is improved.
Additional advantages, objects, and features of the invention will be set forth in part in the description which follows and in part will become apparent to those having ordinary skill in the art upon examination of the following or may be learned from practice of the invention. The objects and other advantages of the invention may be realized and obtained by means of the instrumentalities and combinations particularly pointed out in the specification.
Drawings
For the purpose of making the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in the following preferred detail with reference to the accompanying drawings, in which:
FIG. 1 is a flow chart of the overall scheme of the present invention;
FIG. 2 is a graph of channel frequency response referenced by the present invention;
fig. 3 is a diagram of the channel impulse response referred to in the present invention;
fig. 4 is a graph of the channel impulse response within ng referenced by the present invention;
fig. 5 is a graph of MSE performance versus the present invention.
Detailed Description
Other advantages and effects of the present invention will become apparent to those skilled in the art from the following disclosure, which describes the embodiments of the present invention with reference to specific examples. The invention may be practiced or carried out in other embodiments that depart from the specific details, and the details of the present description may be modified or varied from the spirit and scope of the present invention. It should be noted that the illustrations provided in the following embodiments merely illustrate the basic idea of the present invention by way of illustration, and the following embodiments and features in the embodiments may be combined with each other without conflict.
Wherein the drawings are for illustrative purposes only and are shown in schematic, non-physical, and not intended to limit the invention; for the purpose of better illustrating embodiments of the invention, certain elements of the drawings may be omitted, enlarged or reduced and do not represent the size of the actual product; it will be appreciated by those skilled in the art that certain well-known structures in the drawings and descriptions thereof may be omitted.
The same or similar reference numbers in the drawings of embodiments of the invention correspond to the same or similar components; in the description of the present invention, it should be understood that, if there are terms such as "upper", "lower", "left", "right", "front", "rear", etc., that indicate an azimuth or a positional relationship based on the azimuth or the positional relationship shown in the drawings, it is only for convenience of describing the present invention and simplifying the description, but not for indicating or suggesting that the referred device or element must have a specific azimuth, be constructed and operated in a specific azimuth, so that the terms describing the positional relationship in the drawings are merely for exemplary illustration and should not be construed as limiting the present invention, and that the specific meaning of the above terms may be understood by those of ordinary skill in the art according to the specific circumstances.
The invention provides a sparse Bayesian power line channel and impulse noise joint estimation method based on DCT and DWT, which is shown in figure 1 and comprises the following steps:
the OFDM frequency domain symbol vector length is n=1024, ng is the guard interval length, here set to N/4=256. The block length is 8, comb-shaped pilots are arranged and evenly distributed, and the number is 64.
S1, converting a frequency domain signal received by a power line receiving end into a vector matrix form;
Figure BDA0003690798500000051
wherein X= [ X ] 1 ,X 2 ,...X N ] T For transmitting symbol vectors in the frequency domain, h= [ H ] 1 ,H 2 ,...,H N ]For the channel frequency response vector, F is an N-dimensional fourier transform matrix, i, g represent the time domain impulse noise and background noise respectively,
Figure BDA0003690798500000052
representing the hadamard product. />
Equation (1) can be written as a matrix-vector product of the following:
Y=diag(X)H+Fi+G (2)
where g=fg represents the frequency domain background noise, still gaussian white noise.
S2, extracting pilot frequency in a received signal;
defining a set of positions of inserting pilots in a transmission signal as P, wherein (-) P is a submatrix formed by corresponding lines or elements of indexes in the set P, and the formula (2) is converted into:
Y P =diag(X P )H p +F p i+G p (3)
s3, combining with the DWT, and constructing a measurement matrix and an observation vector by DCT on the extracted pilot frequency symbol based on the compressed sensing model;
the power line frequency response does not have sparse characteristics, and if the channel impulse response is assumed to have sparsity, the equation (2) can be expressed as:
Y P =diag(X P )F p,ng h+F p i+G p (4)
f in the formula p,ng Is a fourier matrix of P x ng, h is a vector of ng x 1 dimension. Considering the DCT, the energy compression characteristic of DWT, the h-sparsity in equation (4) is expressed as:
h=DCT*a (5)
h=DWT*b (6)
then correspondingly equation 4 can be expressed as:
Y P =diag(X P )F p,ng DCT ng*ng a+F p i+G p (7)
Y P =diag(X P )F p,ng DWT ng*ng b+F p i+G p (8)
where DCT, DWT is a matrix of ng dimension. The DCT matrix here is formed by the DCT of matlab
The function results, the DWT matrix, were obtained from the discrete wavelet transform matlab program written by the authors.
Combining the time domain sparse characteristic of impulse noise, the compressed sensing estimation model of the impulse noise of the power line and the channel is as follows:
Figure BDA0003690798500000061
Figure BDA0003690798500000062
the two formulas above can be expressed as:
Y p =ΦX+G p (11)
s4, uniformly dividing the observation matrix phi into blocks phi= [ phi ] 12 ,...Φ m ]The block length is 8;
s5, initializing, considering signal-to-noise ratio SNR<20dB of the total number of the slots, set β = 0.1Y p || 2
Figure BDA0003690798500000071
Figure BDA0003690798500000072
η=10 -4
S6, starting with the null model, assuming all signal blocks X i None are added to the model, and block additions are made. The set of bases in the model at the K-th such iteration is a k . Each iteration: 1. calculating covariance matrix
Figure BDA0003690798500000073
Calculating block correlation gamma i =1/d i Tr(A i ) Where di is the dimension of the matrix Ai, here 8, the correlation structure matrix B is calculated i =A i /r i Rebuilding->
Figure BDA0003690798500000074
Until all A is obtained i . And according to the cost function l=log|c|+y T C -1 y, wherein c=β -1 I+ΦΓΦ T Calculate->
Figure BDA0003690798500000075
And to obtain +.sup.maximum ΔL (i)>
Figure BDA0003690798500000076
2. According to->
Figure BDA0003690798500000077
Whether or not it belongs to a k Updating Σμs i q i
(1)
Figure BDA0003690798500000078
The current block is added to the model and μ new =μ-βΣΦ T Φ i μ i
Figure BDA0003690798500000079
Wherein Σ is a =-βΣΦ T Φ i Σ ii
Figure BDA00036907985000000710
Wherein e i =β(Φ i -βΦΣΦ T Φ i )
(2)
Figure BDA00036907985000000711
And->
Figure BDA00036907985000000712
The block is deleted from the model and mu new =μ+ΔΣβΦ T y,Σ new =Σ+ΔΣ,
Figure BDA00036907985000000713
Wherein ΔΣ= - Σ i Σ ii -1 Σ i
(3)
Figure BDA00036907985000000714
And->
Figure BDA00036907985000000715
Re-estimating the current block and mu new =μ+ΔΣβΦ T y,Σ new =Σ+ΔΣ,
Figure BDA00036907985000000716
S7, when meeting the specification of gamma new - γ|/|γ| < η, skipping out of the loop of S6, yielding a sparse solution vector x=μ;
s8, taking the front ng row DCT and DWT of the sparse solution vector obtained in S7 to obtain a channel impulse response vector estimated value, and carrying out zero-filling FFT on the channel impulse response vector estimated value to obtain a channel frequency response vector with the length of N
Figure BDA00036907985000000717
S9, the ng-ng+N rows of the obtained sparse solution vector are time domain impulse noise estimation vectors
Figure BDA00036907985000000718
The frequency domain symbol from which impulse noise can be removed is +.>
Figure BDA00036907985000000719
If the original signal X is known to be sparse or capable of sparse representation (the signal is sufficiently sparse in some transform domain), the difficulty of solving the under-determined equation can be greatly reduced. Thus, the accurate recovery of the original signal is possible on the premise of signal sparsity, and the premise of sparsity of the original signal is also a necessary condition for reconstructing the CS signal.
In compressed sensing based signal reconstruction, discrete wavelet sparse transforms (DWTs) and Discrete Cosine Transforms (DCTs) are typically used as sparse decomposition bases for signals. However, the addition of DCT and DWT to compressed sensing model in PLC channel environment has not been studied to obtain better performance. In addition, it is also studied to apply DCT transform to reduce the energy of high frequency of the channel frequency response of PLC so that the energy is more concentrated at low frequency, which means that the energy of the channel impulse response can be more concentrated by DWT, DCT transform, i.e. with sparse characteristics. In the signal reconstruction model based on compressed sensing under the PLC channel environment, discrete wavelet sparse transform (DWT) and Discrete Cosine Transform (DCT) are used as sparse decomposition bases of channel impulse response vectors, the DWT is applied, the DCT performs sparse representation on the channel impulse response, and compressed sensing is applied to estimate the channel and impulse noise. DCT, DWT has dimensions of ng only, so that the dimension of the overall observation matrix phi is p ng, and the data volume required to be stored is greatly reduced compared with zero-filling schemes.
According to the zimermann channel model, the characteristic of the power line reference channel time-frequency domain is simulated, OFDM symbols are 1024 subcarriers, subcarrier intervals are 24.414KHz, sampling frequency of 25MHz is adopted, OFDM time domain length is about 40us, ng length is about 10us, and the generated power line channel transmission characteristic frequency domain amplitude-frequency response and time impact response are shown in figures 2, 3 and 4.
Based on the power line channel impulse response obtained by simulation, constructing an observation vector as a frequency domain symbol Y at the pilot frequency of the receiving end P The sum observation matrix is phi, and the power line channel is interfered by background noise, so that the signal to noise ratio is continuously increased and changed from 0dB to 20 dB. As shown in fig. 5, compared with the compressed sensing channel estimation without the sparsification process, the MSE performance of the sparse bayesian power line channel and impulse noise joint estimation method based on the DCT is improved by 2dB, and the MSE performance of the sparse bayesian power line channel and impulse noise joint estimation method based on the DWT is improved by 3 dB. The dimension of the memory matrix is reduced by 1/4 compared to the zero-padded compressed sensing channel estimation scheme.
Finally, it is noted that the above embodiments are only for illustrating the technical solution of the present invention and not for limiting the same, and although the present invention has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that modifications and equivalents may be made thereto without departing from the spirit and scope of the present invention, which is intended to be covered by the claims of the present invention.

Claims (6)

1. A sparse Bayesian power line channel and impulse noise joint estimation method based on DCT and DWT is characterized in that: the method comprises the following steps:
s1: converting a frequency domain signal received by a power line receiving end into a vector matrix form;
s2: extracting pilot frequency in the received signal;
s3: combining with DWT and DCT, constructing an observation matrix and an observation vector by the extracted pilot frequency symbol based on the compressed sensing model;
s4: uniformly partitioning an observation matrix;
s5: initializing a compressed sensing estimation model of power line impulse noise and a channel;
s6: starting with an empty model, and performing block addition on the assumption that all signal blocks are not added into the model; each iteration calculates covariance matrix, block correlation and correlation structure matrix, updates model parameters, and rebuilds covariance matrix according to the correlation structure matrix until all covariance matrices are obtained;
s7: after the preset condition is met, the circulation of S6 is ended, and a sparse solution vector is obtained;
s8: taking the front ng row of the sparse solution vector obtained in the step S7 to perform DCT and DWT to obtain a channel impulse response vector estimated value, and performing FFT (fast Fourier transform) of zero padding to obtain a channel frequency response vector with the length of N;
s9: the ng to (ng+N) rows of the obtained sparse solution vector are time domain impulse noise estimation vectors, so that frequency domain symbols with impulse noise removed are obtained;
in step S1, the frequency domain signal received by the power line receiving end is converted into a vector matrix form
Y=diag(X)H+Fi+G (1)
Wherein X= [ X ] 1 ,X 2 ,...X N ] T For transmitting symbol vectors in the frequency domain, the OFDM frequency domain symbol vector has a length of N, H= [ H ] 1 ,H 2 ,...,H N ]For the channel frequency response vector, F is an N-dimensional fourier transform matrix, i represents time domain impulse noise, where g=fg represents frequency domain background noise, gaussian white noise, and G represents background noise;
in step S2, the set of positions where pilots are inserted in the transmission signal is defined as P, (·) P is a submatrix formed by the corresponding rows or elements of the index in the set P, and equation (1) is transformed into:
Y P =diag(X P )H p +F p i+G p (2)
in step S3, in combination with the time domain sparse characteristic of the impulse noise, the compressed sensing estimation model of the power line impulse noise and the channel is:
Figure FDA0004193810550000011
Figure FDA0004193810550000012
wherein F is p,ng Is a fourier matrix of p×ng, ng is guard interval length, DCT ng*ng ,DWT ng*ng Is a matrix of ng dimension; in the formula, the ng 1-dimensional vector h is expressed as:
h=DCT*a (5)
h=DWT*b (6)
the formulae (3) and (4) are expressed as:
Y p =ΦX+G p (7)
where Φ is the observation matrix.
2. The sparse bayesian power line channel and impulse noise joint estimation method based on DCT and DWT according to claim 1, characterized by: in step S4, the observation matrix Φ is uniformly segmented Φ= [ Φ ] 12 ,...Φ m ]The block length is 8, the OFDM length is 1024, the ng length is 256, comb-shaped pilot frequencies are arranged and are evenly distributed, and the number is 64.
3. The sparse bayesian power line channel and impulse noise joint estimation method based on DCT and DWT according to claim 2, characterized by: the initialization in step S5 takes into account the signal-to-noise ratio SNR<20dB of the total number of the slots, set β = 0.1Y p || 2
Figure FDA0004193810550000021
η=10 -4 M represents dividing the observation vector into m blocks of data, corresponding to m blocks of observation matrix, Φ i Representing an observation matrix corresponding to the ith block, wherein eta is an algorithm exit condition, beta refers to noise variance, iterative computation is needed in the algorithm process, and s i ,q i Is a defined intermediate variable used to calculate the cost function.
4. A sparse bayesian power line channel and impulse noise joint estimation method based on DCT and DWT according to claim 3, characterized by: in step S6, starting with the null model, assume all signal blocks X i None of the blocks are added into the model, and the blocks are added; the set of bases in the model at the K-th iteration is a k Each iteration proceeds through the following steps:
s61: calculating covariance matrix
Figure FDA0004193810550000022
Calculating block correlation gamma i =1/d i Tr(A i ) Wherein d is i Is matrix A i Tr represents the trace of the matrix; calculating a correlation structure matrix B i =A i /r i Rebuilding->
Figure FDA0004193810550000023
Wherein r is i Representing the variance of the ith block; until all A is obtained i And according to the cost function l=log|c|+y T C -1 y, calculate
Figure FDA0004193810550000024
And to obtain +.sup.maximum ΔL (i)>
Figure FDA0004193810550000025
An index of the observation block matrix that maximizes Δl (i); where y represents the measurement vector input by the algorithm, i.e., the OFDM frequency domain symbol at the input pilot; wherein c=β -1 I+ΦΓΦ T Wherein I represents an identity matrix, Γ is a matrix constituted by a covariance matrix of the observation block matrix;
s62: according to
Figure FDA0004193810550000026
Whether or not it belongs to a k Updating Σμs i q i Where μ is the mean vector of the probability distribution to which the output random vector is subject, Σ is the covariance vector of the probability distribution to which the output vector is subject.
5. The sparse bayesian power line channel and impulse noise joint estimation method based on DCT and DWT according to claim 4, characterized by: in step S7 satisfy [ gamma ] new - γ|/|γ| < η, skipping out of the loop of S6, yielding a sparse solution vector x=μ;
in step S9, the ng to (ng+N) rows of the obtained sparse solution vector are time domain impulse noise estimation vectors
Figure FDA0004193810550000031
The frequency domain symbol from which impulse noise is removed is obtained as +.>
Figure FDA0004193810550000032
6. The sparse bayesian power line channel and impulse noise joint estimation method based on DCT and DWT according to claim 4, characterized by: in step S62, Σμs is updated using the BSBL-FM algorithm i q i The method specifically comprises the following steps:
(1)
Figure FDA0004193810550000033
the current block is added to the model and μ new =μ-βΣΦ T Φ i μ i
Figure FDA0004193810550000034
Wherein Σ is a =-βΣΦ T Φ i Σ ii
Figure FDA0004193810550000035
Wherein e i =β(Φ i -βΦΣΦ T Φ i ),μ new Refer to iteratively updated mean vectors, Σ, in an algorithm new Refers to iteratively updated covariance vectors in algorithm, μ i Then is the i-th value in the mean vector, Σ a Is an intermediate variable defined to represent Σ new Update procedure s inew ,q inew Representing updated s i ,q i For calculating a new cost function; e, e i Is an intermediate variable derived by algorithm, and conveniently represents q inew Is a new procedure of Sigma ii Is the covariance matrix corresponding to the ith block data for iteratively updating s i
(2)
Figure FDA0004193810550000036
And->
Figure FDA0004193810550000037
The block is deleted from the model and mu new =μ+ΔΣβΦ T y,Σ new =Σ+ΔΣ, wherein
Figure FDA0004193810550000038
(3)
Figure FDA0004193810550000039
And->
Figure FDA00041938105500000310
Re-estimating the current block and mu new =μ+ΔΣβΦ T y,Σ new =Σ+ΔΣ,
Figure FDA00041938105500000311
CN202210666573.2A 2022-06-13 2022-06-13 DCT and DWT-based sparse Bayesian power line channel and impulse noise joint estimation method Active CN115086116B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210666573.2A CN115086116B (en) 2022-06-13 2022-06-13 DCT and DWT-based sparse Bayesian power line channel and impulse noise joint estimation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210666573.2A CN115086116B (en) 2022-06-13 2022-06-13 DCT and DWT-based sparse Bayesian power line channel and impulse noise joint estimation method

Publications (2)

Publication Number Publication Date
CN115086116A CN115086116A (en) 2022-09-20
CN115086116B true CN115086116B (en) 2023-05-26

Family

ID=83250671

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210666573.2A Active CN115086116B (en) 2022-06-13 2022-06-13 DCT and DWT-based sparse Bayesian power line channel and impulse noise joint estimation method

Country Status (1)

Country Link
CN (1) CN115086116B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104598971A (en) * 2015-01-15 2015-05-06 宁波大学 Radial basis function neural network based unit impulse response function extraction method
EP2945387A1 (en) * 2014-05-13 2015-11-18 Alcatel Lucent Method and apparatus for encoding and decoding video
CN107634922A (en) * 2017-09-22 2018-01-26 南开大学 Compressed sensing time-domain channel estimating method based on wavelet transformation modulating system
CN110649953A (en) * 2019-08-19 2020-01-03 江苏大学 Channel estimation method based on variational Bayesian learning under condition of impulse noise
CN112003801A (en) * 2020-08-25 2020-11-27 广东电网有限责任公司计量中心 Channel impulse response and impulse noise joint estimation method, system and equipment
CN113055317A (en) * 2021-03-12 2021-06-29 哈尔滨工程大学 Orthogonal matching tracking channel estimation method for underwater sound OFDM system
CN113935246A (en) * 2021-10-29 2022-01-14 闽南师范大学 Signal robust sparse time-frequency analysis method, terminal equipment and storage medium
CN114492499A (en) * 2021-11-24 2022-05-13 宜宾学院 Pulse noise suppression method based on WD-PowerICA algorithm

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9154263B1 (en) * 2014-03-31 2015-10-06 King Fahd University Of Petroleum And Minerals Evaluation of compressed sensing in UWB systems with NBI

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2945387A1 (en) * 2014-05-13 2015-11-18 Alcatel Lucent Method and apparatus for encoding and decoding video
CN104598971A (en) * 2015-01-15 2015-05-06 宁波大学 Radial basis function neural network based unit impulse response function extraction method
CN107634922A (en) * 2017-09-22 2018-01-26 南开大学 Compressed sensing time-domain channel estimating method based on wavelet transformation modulating system
CN110649953A (en) * 2019-08-19 2020-01-03 江苏大学 Channel estimation method based on variational Bayesian learning under condition of impulse noise
CN112003801A (en) * 2020-08-25 2020-11-27 广东电网有限责任公司计量中心 Channel impulse response and impulse noise joint estimation method, system and equipment
CN113055317A (en) * 2021-03-12 2021-06-29 哈尔滨工程大学 Orthogonal matching tracking channel estimation method for underwater sound OFDM system
CN113935246A (en) * 2021-10-29 2022-01-14 闽南师范大学 Signal robust sparse time-frequency analysis method, terminal equipment and storage medium
CN114492499A (en) * 2021-11-24 2022-05-13 宜宾学院 Pulse noise suppression method based on WD-PowerICA algorithm

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"Impulsive Noise Removal from Gray-Scale Video Sequences via Adaptive Thresholding";Sahar Sadrizadeh等;《IEEE》;全文 *
"基于稀疏贝叶斯学习的电力线载波通信接收机设计";吕新荣等;《电信科学》;全文 *
"大规模MIMO下贝叶斯压缩感知信道估计方法";黄俊伟等;《光通信研究》;全文 *

Also Published As

Publication number Publication date
CN115086116A (en) 2022-09-20

Similar Documents

Publication Publication Date Title
CN108322409B (en) Sparse OFDM channel estimation method based on generalized orthogonal matching pursuit algorithm
CN106506042B (en) Based on L1/2The electric line communication system impulse noise suppression method of norm regularization
CN113242191B (en) Improved time sequence multiple sparse Bayesian learning underwater acoustic channel estimation method
CN104486267B (en) SC FDE channel estimation methods based on Wavelet Denoising Method under a kind of short wave channel
CN111865843B (en) Large-scale MIMO-OFDM system mixed message transmission channel estimation method
CN108599820A (en) The extensive mimo system channel estimation methods of matching pursuit algorithm are sampled based on block structure self-adapting compressing
CN106027445A (en) Channel estimation method for sparse property of underwater acoustic block structure
CN109688074B (en) Channel estimation method of OFDM system based on compressed sensing
CN113381951A (en) MFTN joint channel estimation and equalization method under time-frequency conversion selective fading channel
CN115412416B (en) Low-complexity OTFS signal detection method for high-speed moving scene
CN109729035A (en) A kind of impulse noise suppression method in orthogonal frequency division multiplexi communication system
CN104539562A (en) MIMO-OFDM wideband HF channel estimation method
CN112003801A (en) Channel impulse response and impulse noise joint estimation method, system and equipment
CN104079520A (en) Impulse interference inhibition method of OFDM system
CN115086116B (en) DCT and DWT-based sparse Bayesian power line channel and impulse noise joint estimation method
CN116055261B (en) OTFS channel estimation method based on model-driven deep learning
CN114268346B (en) Power line carrier communication compressed sensing channel estimation method under non-Gaussian noise
CN113055318B (en) Channel estimation method
CN116388800A (en) Pulse noise suppression method based on fast Bayes matching pursuit
CN114244675B (en) MIMO-OFDM system channel estimation method based on deep learning
US9318232B2 (en) Matrix spectral factorization for data compression, filtering, wireless communications, and radar systems
CN111082837A (en) Recursive compressed sensing-based impulse noise suppression method for power line communication system
CN113014341A (en) Estimation method for nonideal sparse channel
CN111212002A (en) Blind identification method of ocean underwater sound OFDM channel based on subspace algorithm
CN116094876B (en) Channel estimation method of orthogonal time-frequency-space system based on asymmetric architecture

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