Nothing Special   »   [go: up one dir, main page]

CN103475388A - Communication system multi-user detection method based on order parameter reproducing kernel ICA - Google Patents

Communication system multi-user detection method based on order parameter reproducing kernel ICA Download PDF

Info

Publication number
CN103475388A
CN103475388A CN2013104194957A CN201310419495A CN103475388A CN 103475388 A CN103475388 A CN 103475388A CN 2013104194957 A CN2013104194957 A CN 2013104194957A CN 201310419495 A CN201310419495 A CN 201310419495A CN 103475388 A CN103475388 A CN 103475388A
Authority
CN
China
Prior art keywords
signal
order parameter
matrix
reproducing kernel
communication system
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.)
Granted
Application number
CN2013104194957A
Other languages
Chinese (zh)
Other versions
CN103475388B (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.)
Shandong University of Science and Technology
Original Assignee
Shandong University of Science and Technology
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 Shandong University of Science and Technology filed Critical Shandong University of Science and Technology
Priority to CN201310419495.7A priority Critical patent/CN103475388B/en
Publication of CN103475388A publication Critical patent/CN103475388A/en
Application granted granted Critical
Publication of CN103475388B publication Critical patent/CN103475388B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Radio Transmission System (AREA)

Abstract

The invention discloses a communication system multi-user detection method based on order parameter reproducing kernel ICA, and relates to the multi-user detection field in mobile communication. The method comprises the following steps: (1) utilizing autocorrelation matrix diagonalization R of a received signal X to find order parameters lambda k of the X, selecting the first k order parameters and writing out a set of orthogonal basis functions of the signal, (2) initializing unmixing vectors by utilizing user spreading codes, (3) initializing an unmixing matrix W to be a K-dimensional unit matrix, (4) calculating a reproducing kernel, using the order parameters obtained from the step (1) as a set of orthogonal bases of the signal and calculating the Hilbert space where the orthogonal bases are located, and (5) calculating Gram matrixes K1,K2..., KK based on signal vector estimated values [b1,..., bM], using the steepest descent method, namely w (i+1)=w (i)-lambda hamiltonian C, to perform iteration on the w and minimizing the contrast functions C(w) of OPRKICA. According to the communication system multi-user detection method based on the order parameter reproducing kernel ICA, the problem that the capacity of system communication is limited due to the facts that multiple users use the same channel at the same time, and multi-site interference and a near-far effect are caused in an actual MIMO-OFDM system is solved.

Description

Communication system multi-user test method based on order parameter reproducing kernel ICA
Technical field
The present invention relates to the Multiuser Detection field in mobile communication, relate in particular to a kind of communication system MIMO-OFDM multi-user test method based on order parameter reproducing kernel ICA.
Background technology
In multi-user MIMO-OFDM system, because a plurality of users use same channel simultaneously, thereby brought multiple access to disturb and near-far interference, therefore the performance of whole system all can descend, badly influence the reception to targeted customer's signal, thereby limited the raising of system communication capacity, attenuating or elimination multiple access disturb and near-far interference is to be badly in need of the major issue solved, Multiuser Detection (Multi-User Detection) technology improves the recognition capability of system to the targeted customer from the angle of input, is the effective ways of head it off.Yet current multiuser detection still exists the problem of poor effect, bad adaptability.
Summary of the invention
The object of the invention is to solve the poor effect of current multiuser detection existence, the problem of bad adaptability, a kind of communication system multi-user test method based on order parameter reproducing kernel ICA is provided.
In order to achieve the above object, the technical solution adopted in the present invention is: it comprises the steps:
Step 1, utilize the autocorrelation matrix of acknowledge(ment) signal X
Figure 2013104194957100002DEST_PATH_DDA0000381895560000011
diagonalization R, the order parameter Λ of searching X k, choose front k order parameter, and write out one group of orthogonal basis function of signal, Λ kfor the characteristic value of R, E is mathematic expectaion, r mmean to receive signal, M is the number that receives signal;
Step 2, utilize user's spreading code to carry out initialization to separating mixed vector
Figure BDA0000381895540000012
u kfor k order parameter, wherein s kit is spreading code;
Step 3, initially dissolving mixed matrix W is K dimension unit matrix, then the 1st row is replaced with to vector
Figure BDA0000381895540000013
according to b m=W tz m, calculate signal vector estimated value b m, z mexpression will receive the signal signal later according to reconstructing sequence parameter;
Step 4, calculate reproducing kernel, and by the signal one group of orthogonal basis of the resulting order parameter of step 1, calculating Hilbert space, its place is the reproducing kernel of Hilbert space,
Figure BDA0000381895540000021
K ithe reproducing kernel that (t, s) is Hilbert space, order parameter place,
Figure BDA0000381895540000022
φ k(s) be one group of orthogonal basis function (s, t>=0 are time variable);
Step 5, calculate based on signal vector estimated value [b 1..., b m] the Gram matrix be gram matrix K 1, K 2..., K k, by steepest descent method, be that w (i+1)=w (i)-λ ▽ C carries out iteration to w, minimize the contrast function C (w) of OPRKICA, the OPRKICA here is based on order parameter reproducing kernel independent component analysis,
C ( w ) = - 1 2 ln det C k det D k , C (w) is contrast function,
▿ C = ∂ C ∂ w - w [ ∂ C ∂ w ] T w , C is spreading code length,
In formula: C kand D kformed C by kernel function and unit matrix I structure koff diagonal element be (C k) i,j=K ik j, i ≠ j, C kdiagonal entry be
Figure 20131041949571000021
diagonal matrix D kdiagonal entry be
Figure 20131041949571000022
wherein μ is the regularization factor of reproducing kernel independent component analysis, if convergence, with regard to basis
Figure BDA0000381895540000027
desired user is estimated, if do not restrain, just do not forwarded to step 3.The present invention has reduced the interference of system counter multiple access and near-far interference and required precision that power is controlled, can utilize more fully the frequency spectrum resource of up link, the message capacity of larger raising system, using known targeted customer's spreading code as the initial value of separating mixed matrix, by the contrast function designed by kernel function, adaptively carry out the mixed matrix of iterative solution.
The ICA here is independent component analysis, and MIMO-OFDM is multi-input multi-output-orthogonal frequency division multiplexing.
Wherein, the described autocorrelation matrix that utilizes signal X of step 1
Figure 385518DEST_PATH_DDA0000381895560000011
find the order parameter Λ of X k, and write out one group of orthogonal basis function of signal, carry out as follows:
Utilize the autocorrelation matrix of signal X
Figure 780728DEST_PATH_DDA0000381895560000011
e is mathematic expectaion, r mmean to receive signal, M is the number that receives signal, diagonalization R, the characteristic value Λ of calculating X k, U kaccording to descending front K order parameter, the formation chosen of λ
Λ k=diag(λ 1,…,λ K),U k=[u 1,…u K],
And write out one group of orthogonal basis function of signal,
Figure BDA0000381895540000031
k is number of users, and Z is the signal later according to reconstructing sequence parameter.
The present invention adopts as above technical scheme, solve in practical MIMO-ofdm system, because using same channel to produce multiple access simultaneously, a plurality of users disturb and near-far interference, badly influence the reception to targeted customer's signal, thereby limited the problem of system communication capacity, improve the recognition capability of system to the targeted customer from the angle of input, the required precision that the reduction system is controlled power for the near-far interference that resists the multiple access interference, the message capacity of raising system, the present invention has better adaptability and better result of use.
The accompanying drawing explanation
Fig. 1 is structural representation block diagram of the present invention;
Fig. 2 be the present invention when different user is counted and the bit error rate performance of MMSE method relatively;
Fig. 3 be the present invention when different near-far interference α and the bit error rate performance that detects of traditional MMSE relatively.
Embodiment
Below in conjunction with accompanying drawing, the invention will be further described.
Communication system multi-user test method based on order parameter reproducing kernel ICA of the present invention, comprise the steps:
Step 1, utilize the autocorrelation matrix of acknowledge(ment) signal X diagonalization R, the order parameter Λ of searching X k, choose front k order parameter, and write out one group of orthogonal basis function of signal, Λ kcharacteristic value for R;
Step 2, utilize user's spreading code to carry out initialization to separating mixed vector
Figure BDA0000381895540000034
u kfor k order parameter;
Step 3, initially dissolving mixed matrix W is K dimension unit matrix, then the 1st row is replaced with to vector
Figure BDA0000381895540000035
according to b m=W tz m, calculate signal vector estimated value b m;
Step 4, calculate reproducing kernel, and by the signal one group of orthogonal basis of the resulting order parameter of step 1, calculating Hilbert space, its place is the reproducing kernel of Hilbert space,
Figure BDA0000381895540000041
K ithe reproducing kernel that (t, s) is Hilbert space, order parameter place,
Figure BDA0000381895540000042
it is one group of orthogonal basis function;
Step 5, calculate based on signal vector estimated value [b 1..., b m] the Gram matrix be gram matrix K 1, K 2..., K k, by steepest descent method, be that w (i+1)=w (i)-λ ▽ C carries out iteration to w, minimize the contrast function C (w) of OPRKICA, the OPRKICA here is based on order parameter reproducing kernel independent component analysis,
C ( w ) = - 1 2 ln det C k det D k , C (w) is contrast function,
▿ C = ∂ C ∂ w - w [ ∂ C ∂ w ] T w , C is spreading code length,
In formula: C koff diagonal element be (C k) i,j=K ik j, i ≠ j, C kdiagonal entry be
Figure 3
diagonal matrix D kdiagonal entry be
Figure 4
wherein μ is the regularization factor of reproducing kernel independent component analysis, if convergence, with regard to basis
Figure BDA0000381895540000047
desired user is estimated, if do not restrain, just do not forwarded to step 3.The present invention has reduced the interference of system counter multiple access and near-far interference and required precision that power is controlled, can utilize more fully the frequency spectrum resource of up link, the message capacity of larger raising system, using known targeted customer's spreading code as the initial value of separating mixed matrix, by the contrast function designed by kernel function, adaptively carry out the mixed matrix of iterative solution.
Wherein, the described autocorrelation matrix that utilizes signal X of step 1
Figure 355245DEST_PATH_DDA0000381895560000011
find the order parameter Λ of X k, and write out one group of orthogonal basis function of signal, carry out as follows:
Utilize the autocorrelation matrix of signal X
Figure 622279DEST_PATH_DDA0000381895560000011
diagonalization R, the characteristic value Λ of calculating X k, U kaccording to descending front K order parameter, the formation chosen of λ
Λ k=diag(λ 1,…,λ K),U k=[u 1,…u K],
And write out one group of orthogonal basis function of signal,
Figure BDA0000381895540000051
Figure BDA0000381895540000052
k is number of users, and Z is the signal later according to reconstructing sequence parameter.
Effect of the present invention can further illustrate by emulation:
Set up on computers the MIMO-OFDM model, the length of spreading code is C=30, multipath number L=5.The selected reproducing kernel of OPRKICA is based on the reproducing kernel that the order parameter generates, and MMSE is that least mean-square error is estimated.
At first, when number of users is respectively K=2,4,6, by the MIMO-OFDM multiuser detection algorithm based on OPRKICA, detected respectively, background noise is white Gaussian noise, signal to noise ratio between 1~20dB, fixing signal to noise ratio to each, detecting length is the sequence of 100 code elements, result is got the mean value of 10 independent emulation, and each user's power is identical, and the testing result based on OPRKICA and traditional MMSE detection method are compared.As shown in Figure 2, result shows simulation result, and when number of users is different, the error rate of multi-user test method of the present invention always is less than traditional MMSE detection method, so multi-user test method successful of the present invention is better than traditional MMSE detection method.
Then, the fixed-line subscriber number makes K=4, changes near-far interference, and method is to make P dmean targeted customer's power, other 3 user power are identical is all P i=α P dα is far and near coefficient, make α=1/3,1,3, carry out the situation of the relative interference user of simulated target user in low coverage, equidistant, long distance, adopt respectively MIMO-OFDM multiuser detection algorithm based on OPRKICA and traditional MMSE detection algorithm to be detected, to verify the performance of this algorithm antagonism near-far interference, background noise is white Gaussian noise, and signal to noise ratio is being between 1~12dB, fixing signal to noise ratio to each, detecting length is the sequence of 100 code elements, and result is got the mean value of 10 independent emulation.Simulation result as shown in Figure 3, result shows, the error rate of multi-user test method of the present invention always is less than the detection method of traditional MMSE, therefore, multi-user test method of the present invention will be got well compared with the bit error rate performance of traditional MMSE detection method antagonism near-far interference at the bit error rate performance of antagonism near-far interference.

Claims (2)

1. the communication system multi-user test method based on order parameter reproducing kernel ICA, is characterized in that, comprises the steps:
Step 1: utilize the autocorrelation matrix that receives signal X
Figure DEST_PATH_DDA0000381895560000011
diagonalization R, the order parameter Λ of searching X k, choose front k order parameter, and write out one group of orthogonal basis function of signal, Λ kfor the characteristic value of R, E is mathematic expectaion, r mmean to receive signal, M is the number that receives signal;
Step 2: utilize user's spreading code to carry out initialization to separating mixed vector
Figure FDA0000381895530000012
u kfor k order parameter, wherein s kit is spreading code;
Step 3: initially dissolving mixed matrix W is K dimension unit matrix, then the 1st row is replaced with to vector
Figure FDA0000381895530000013
according to b m=W tz m, calculate signal vector estimated value b m, z mexpression will receive the signal signal later according to reconstructing sequence parameter;
Step 4: calculate reproducing kernel, by the signal one group of orthogonal basis of the resulting order parameter of step 1, calculating Hilbert space, its place is the reproducing kernel of Hilbert space,
Figure FDA0000381895530000014
K ithe reproducing kernel that (t, s) is Hilbert space, order parameter place,
Figure FDA0000381895530000015
φ k(s) be one group of orthogonal basis function (s, t>=0 are time variable);
Step 5: calculate based on signal vector estimated value [b 1..., b m] the Gram matrix be gram matrix K 1, K 2..., K k, by steepest descent method, be that w (i+1)=w (i)-λ ▽ C carries out iteration to w, minimize the contrast function C (w) of OPRKICA, the OPRKICA here is based on order parameter reproducing kernel independent component analysis,
Figure FDA0000381895530000016
c (w) is contrast function,
Figure FDA0000381895530000017
c is spreading code length,
In formula: C kand D kformed C by kernel function and unit matrix I structure koff diagonal element be (C k) i,j=K ik j, i ≠ j, C kdiagonal entry be
Figure FDA0000381895530000021
diagonal matrix D kdiagonal entry be wherein μ is the regularization factor of reproducing kernel independent component analysis, if convergence, with regard to basis
Figure FDA0000381895530000023
desired user is estimated, if do not restrain, just do not forwarded to step 3.
2. the communication system multi-user test method based on order parameter reproducing kernel ICA according to claim 1, is characterized in that, the described autocorrelation matrix that utilizes signal X of step 1
Figure 213024DEST_PATH_DDA0000381895560000011
find the order parameter Λ of X k, and write out one group of orthogonal basis function of signal, carry out as follows:
Utilize the autocorrelation matrix of signal X
Figure 130165DEST_PATH_DDA0000381895560000011
e is mathematic expectaion, r mmean to receive signal, M is the number that receives signal, diagonalization R, the characteristic value Λ of calculating X k, U kaccording to descending front K order parameter, the formation chosen of λ
Λ k=diag(λ 1,…,λ K),U k=[u 1,…u K],
And write out one group of orthogonal basis function of signal,
Figure FDA0000381895530000026
Figure FDA0000381895530000027
k is number of users, and Z is the signal later according to reconstructing sequence parameter.
CN201310419495.7A 2013-09-13 2013-09-13 Communication system multi-user test method based on S order parameter reproducing kernel ICA Expired - Fee Related CN103475388B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310419495.7A CN103475388B (en) 2013-09-13 2013-09-13 Communication system multi-user test method based on S order parameter reproducing kernel ICA

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310419495.7A CN103475388B (en) 2013-09-13 2013-09-13 Communication system multi-user test method based on S order parameter reproducing kernel ICA

Publications (2)

Publication Number Publication Date
CN103475388A true CN103475388A (en) 2013-12-25
CN103475388B CN103475388B (en) 2016-08-03

Family

ID=49800115

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310419495.7A Expired - Fee Related CN103475388B (en) 2013-09-13 2013-09-13 Communication system multi-user test method based on S order parameter reproducing kernel ICA

Country Status (1)

Country Link
CN (1) CN103475388B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111624605A (en) * 2020-05-27 2020-09-04 哈尔滨工程大学 Marine radar target detection method based on angle dimension echo characteristics

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102025459A (en) * 2010-12-09 2011-04-20 南京大学 Nonparametric estimation ICA-based MIMO-OFDM system blind deconvolution method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102025459A (en) * 2010-12-09 2011-04-20 南京大学 Nonparametric estimation ICA-based MIMO-OFDM system blind deconvolution method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
尹维崇: "DS-CDMA通信系统中盲多用户检测算法的研究", 《中国优秀硕士学位论文全文数据库》, 30 April 2013 (2013-04-30), pages 37 - 46 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111624605A (en) * 2020-05-27 2020-09-04 哈尔滨工程大学 Marine radar target detection method based on angle dimension echo characteristics

Also Published As

Publication number Publication date
CN103475388B (en) 2016-08-03

Similar Documents

Publication Publication Date Title
CN104618061B (en) The detection method of multiple user signals in a kind of large-scale multi-antenna system
CN104865586B (en) Method for realizing interference resistance and multipath restraint of navigation receiver with array antenna
CN103346845B (en) Based on blind frequency spectrum sensing method and the device of fast Fourier transform
CN110086555A (en) Block-type pilot-assisted distribution method and its distributor in extensive mimo system
CN109743086A (en) A kind of channel estimation methods of extensive mimo system
CN103929382B (en) Large scale decline method of estimation and the device of a kind of extensive mimo system
CN103297160A (en) Spectrum sensing method and spectrum sensing device for goodness-of-fit test based on normalized eigenvalues
CN107332599A (en) A kind of up non-orthogonal multiple cut-in method for combining domain based on power and code word
CN106059968A (en) MUSA system multistage portion parallel interference elimination multi-user detection method
CN108768903A (en) Low-orbit satellite random access system multi-user test method based on CRDSA class agreements
CN106357309B (en) Based on MIMO linear iteraction detection method extensive under non-ideal communication channel
Sessler et al. Low complexity polynomial expansion multiuser detector for CDMA systems
Lei et al. Estimation of directions of arrival of multipath signals in CDMA systems
CN102271006A (en) Communication method and device in wireless communication system
CN110460549A (en) A kind of channel estimation methods of novel multi-user 3D mimo system
CN111565467B (en) Interference elimination method based on time reversal in NOMA system
CN108736934A (en) A kind of efficient extensive mimo system signal detecting method
CN103346984A (en) Method for estimating local clustering sparse channel based on BSL0
CN106130938A (en) TDD extensive mimo system multi-user association channel estimation methods
KR101497975B1 (en) Decoder and decoding method of using perturbation vector for multiple input multiple output communication system
CN103475388A (en) Communication system multi-user detection method based on order parameter reproducing kernel ICA
CN105656577A (en) Clustering method and device for channel impulse response
CN101083498A (en) Method for optimizing the spacing between receiving antennas of an array
CN102142859B (en) Direct sequence ultra wide band multi-user detection method based on minimum mean squared error and artificial fish-swarm joint
CN104683006B (en) Beamforming Method based on Landweber iterative methods

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160803

Termination date: 20200913

CF01 Termination of patent right due to non-payment of annual fee