CN104581959B - A kind of time division duplex cellular network uplink opportunistic interference alignment and removing method - Google Patents

A kind of time division duplex cellular network uplink opportunistic interference alignment and removing method Download PDF

Info

Publication number
CN104581959B
CN104581959B CN201510027052.2A CN201510027052A CN104581959B CN 104581959 B CN104581959 B CN 104581959B CN 201510027052 A CN201510027052 A CN 201510027052A CN 104581959 B CN104581959 B CN 104581959B
Authority
CN
China
Prior art keywords
mrow
msup
msubsup
base station
user
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
CN201510027052.2A
Other languages
Chinese (zh)
Other versions
CN104581959A (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.)
Xidian University
Original Assignee
Xidian University
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 Xidian University filed Critical Xidian University
Priority to CN201510027052.2A priority Critical patent/CN104581959B/en
Publication of CN104581959A publication Critical patent/CN104581959A/en
Application granted granted Critical
Publication of CN104581959B publication Critical patent/CN104581959B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/121Wireless traffic scheduling for groups of terminals or users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/541Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference

Landscapes

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

Abstract

The invention discloses a kind of time division duplex cellular network uplink opportunistic interference alignment and removing methods, mainly solve the problems, such as the uplink interference in cellular network, implementation step is:(1) each cell base station determines the reception signal space of oneself, and the base for receiving signal space is broadcast to user all in network;(2) each base station pilot signal transmitted, user estimate channel state information accordingly;(3) each user calculates the pre-coding matrix and dispatching criterion value of itself, and dispatching criterion value is fed back to the base station for oneself service;(4) base station selected service user;(5) selected user sends data;(6) base station uses successive interference cancellation techniques decoding data.The present invention utilizes the back haul link between multi-user diversity gain and base station, improves network throughput, and with relatively low implementation complexity, available for cellular network communication.

Description

Uplink opportunistic interference alignment and elimination method for time division duplex cellular network
Technical Field
The invention relates to the field of wireless communication, in particular to an opportunistic interference alignment and elimination method in cellular network uplink communication, which can be used for uplink interference management in a cellular network.
Background field of the invention
The rapid development of wireless services makes the network rate requirements of users higher and higher, which makes the capacity of wireless communication networks to be improved urgently. In order to increase the capacity of cellular networks, a new generation of cellular networks tends to use full frequency reuse to increase the efficiency of utilization of spectrum resources. But this approach can cause severe inter-cell interference. Efficient interference management is an urgent problem to be solved in cellular networks.
The conventional interference avoidance method avoids interference by allocating orthogonal communication resources to adjacent cells, but this method greatly reduces the multiplexing efficiency of spectrum resources. The newly proposed interference alignment method is considered to be an effective method for solving interference of a wireless network. Interference alignment is achieved by designing transmission precoding so that a plurality of interference signals are aligned to one sub-signal dimensional space of a user, and therefore other signal dimensional spaces can be transmitted without interference. However, in the conventional interference alignment method, the originating terminal generally needs global channel state information or needs a large number of iterative operations to calculate a transmission precoding matrix, which makes the conventional interference alignment method more complex to implement. On the other hand, due to the limitation of feasibility conditions, the number of communication links participating in interference alignment will be limited, thereby limiting the capacity of the network.
Disclosure of Invention
Aiming at the defects of the prior art, the invention aims to provide an uplink opportunistic interference alignment and elimination method for a time division duplex cellular network, which solves the interference problem in the network and improves the network capacity by fully utilizing multi-user diversity gain in the cellular network and a backhaul link between base stations.
In order to achieve the purpose, the invention adopts the following technical scheme:
a method for aligning and eliminating uplink opportunistic interference of a time division duplex cellular network comprises the following steps:
s1 the base station of each cell determines its own receiving signal space and broadcasts its base to all users in the network, the base U of the i-th base station' S receiving signal spaceiIs represented as follows:
Ui=[u1,i,u2,i,...,uS,i],i=1,...,L;
each cell corresponds to a base station, L is the number of cells in the network, namely the number of base stations, and S is the number of users which can be served by each base station at most simultaneously;
s2, each base station sends pilot signal, each user estimates the corresponding base station to own downlink channel matrix according to the pilot signal, and obtains the corresponding uplink channel matrix by using the downlink channel matrix;
s3, each user calculates the sending pre-coding matrix and the dispatching criterion value according to the received base of the signal receiving space of each base station and the uplink channel matrix obtained by estimation, and feeds the dispatching criterion value back to the base station serving the user;
s4, each base station carries out user scheduling according to the received scheduling criterion value fed back by the user, and then calculates and determines the sending power of the selected user;
s5, each base station sends the sending power value determined in the step S4 to the corresponding selected user;
s6 the selected user transmits data using the transmission precoding matrix obtained in step S3 and the transmission power value received in step S5;
s7 each base station decodes data information of its served users using a successive interference cancellation method.
In step S2, the conjugate transpose of the downlink channel matrix is the uplink channel matrix.
In step S3, the transmission precoding matrix and the scheduling criterion value of the user are calculated as follows:
v[k,i]=eigmin(Q[k,i]);
η[k,i]=λmin(Q[k,i]);
wherein v is[k,i]Transmitting a precoding matrix, eig, for the kth user in the ith cellmin(Q[k,i]) Is a matrix Q[k,i]η corresponding to the minimum eigenvalue of[k,i]Scheduling criterion value, λ, for the kth user in the ith cellmin(Q[k,i]) Is a matrix Q[k,i]The minimum eigenvalue of (d); matrix Q[k,i]And obtaining the uplink channel matrix of the kth user in the ith cell and the basis of the received signal space of the corresponding base station.
Further, it should be noted that, for the kth user in the 1 st cell, the matrix Q is[k,1]The calculation is as follows:
wherein,an uplink channel matrix from a kth user to a 1 st base station in a 1 st cell is defined, wherein K is 1. (.)HRepresents a conjugate transpose operation;
and for the kth user in the jth (j 2...., L) cell, Q[k,j]The calculation is as follows:
wherein,is an uplink channel matrix, P, from the kth user to the l base station in the jth cellmaxK is the maximum transmit power per user, 1.
It should be noted that step S4 specifically includes:
4.1) let i ═ L;
4.2) the ith base station performs the user selection process: firstly, the ith base station selects T (T ≧ S) users with the minimum scheduling criterion value as candidate users, and records the set formed by the T candidate users as a setThe T candidate users send the transmission precoding matrix calculated in step S3 to the base station serving themselves;
4.3) orderWhereinMeans the ith base stationThe set of selected users;
4.4) for each user of the ith base stationCalculating the vector g[k,i]:
Wherein v is[k,i]For k transmit precoding matrices for the users,an uplink channel matrix from a user k to an ith base station for providing service, wherein pi (j), j is 1, and r-1 represents a jth user which is selected by the base station; when r is equal to 1, the compound is,
4.5) orderComputing usersTransmit power P[k,i]
Wherein σ2Is the noise power value, delta is the minimum signal to interference plus noise ratio required by the user, indicating the inter-cell interference experienced by the kth user in cell i,represents a set of users selected by the ith base station;
4.6) if the ith base station selects user k, the ith base station has selected user pi (j), j is 1, r-1 needs to update its transmission power to meet the requirement of minimum signal-to-interference-and-noise ratio, and the latest transmission power of the ith base station selected user pi (j) is recorded as
Wherein,the inter-cell interference to the selected users pi (j) in the cell i is represented by the following calculation:
whileThe method for representing the intra-cell interference suffered by the selected users pi (j) in the cell i comprises the following steps:
4.7) maximum transmission power per user is PmaxIf user k can be selected, the following conditions must be satisfied:
set of notes satisfying the above conditionsThe set of candidate users in (1) isNamely, it is
The method for selecting the r-th service user of the ith base station is as follows:
4.8) update setAndthe following were used:
representing a slave setRemoving the elements pi (r), PiThe transmission power of the current selected user for the ith base station;
4.9) ifAnd r < S, let r ═ r +1, and return to step 4.4), otherwise, go to step 4.9);
4.10) if i > 1, the ith base station will transmit P over the backhaul linkiSending to the 1 st, 1., i-1 st base station, and making i equal to i-1, returning to step 4.2), otherwise, entering step S5.
It should be noted that step S7 specifically includes:
7.1) making i ═ 1;
7.2) when i is 1, the ith base station decodes the information of the user served by itself using the following receiving filter:
wherein U isiGiven already in step S1,given already in step S4,representation collectionThe number of middle elements;
when i is more than 1, the ith base station decodes the user data x according to the received data from the 1 st,[k',l],k'∈Kl1, i-1, reconstructing an interference signal If from the 1 st, 1iAnd subtracting the interfering signal from the self-received signal:
the information of the users served by itself is then decoded using the following receive filters:
wherein U isiGiven already in step S1,given already in step S4,representation collectionThe number of middle elements;
the ith base station sends the decoded information to base stations which are not decoded yet through a backhaul link between the base stations, namely the (i + 1) · L base stations;
7.3) if i < L, return to step 7.2), otherwise, step S7 ends.
The invention has the beneficial effects that:
1. the invention selects the service user of each base station by an opportunistic scheduling method without using an iterative method to obtain the sending pre-coding matrix of the user and the receiving filter of the base station, thereby having lower implementation complexity;
2. the invention eliminates the interference among partial cells by utilizing the interference elimination technology, relaxes the limitation of the feasibility condition of the traditional interference alignment, enables more users to transmit data simultaneously and increases the network capacity;
3. the invention fully utilizes the multi-user diversity gain in the cellular network and the return link resource of the base station, thereby increasing the throughput of the network.
Drawings
FIG. 1 is a general flow chart of an implementation of the present invention;
fig. 2 is a sub-flowchart of user scheduling in the present invention.
Detailed Description
The present invention will be further described with reference to the accompanying drawings, and it should be noted that the present embodiment is based on the technical solution, and the detailed implementation and the specific operation process are given, but the protection scope of the present invention is not limited to the present embodiment.
As shown in fig. 1, a method for aligning and eliminating uplink opportunistic interference in a time division duplex cellular network includes the following steps:
s1 the base station of each cell determines its own receiving signal space and broadcasts its base to all users in the network, the base U of the i-th base station' S receiving signal spaceiIs represented as follows:
Ui=[u1,i,u2,i,...,uS,i],i=1,...,L;
each cell corresponds to a base station, L is the number of cells in the network, namely the number of base stations, and S is the number of users which can be served by each base station at most simultaneously;
s2, each base station sends pilot signal, each user estimates the corresponding base station to own downlink channel matrix according to the pilot signal, and obtains the corresponding uplink channel matrix by using the downlink channel matrix; the conjugate transpose of the downlink channel matrix is the uplink channel matrix.
S3, each user calculates the pre-coding matrix and the dispatching criterion value according to the received base of the signal receiving space of each base station and the uplink channel matrix obtained by estimation, and feeds the dispatching criterion value back to the base station serving the user; the calculation process of the pre-coding matrix and the scheduling criterion value is as follows:
step 3.1, computing matrix Q of kth user in ith cell[k,i]Where i 1., L, K1., K, L is the number of cells in the network, and K is the total number of users in each cell.
For the kth user in cell 1, Q[k,1]The calculation method of (2) is as follows:
wherein,for the uplink channel matrix from the kth user in cell 1 to the 1 st base station, (-)HRepresenting a conjugate transpose operation.
For the kth user in the jth (j 2...., L) cell, Q[k,j]The calculation method is as follows:
wherein,is an uplink channel matrix, P, from the kth user to the l base station in the jth cellmaxK is the maximum transmit power per user, K1.,;
step 3.2, the matrix Q obtained by calculating the kth user pair in the ith cell[k,i]The characteristic value decomposition is carried out to obtain a sending pre-coding matrix and a scheduling criterion value of
v[k,i]=eigmin(Q[k,i]);
η[k,i]=λmin(Q[k,i]);
Wherein v is[k,i]Transmitting a precoding matrix, eig, for the kth user in the ith cellmin(Q[k,i]) Is a matrix Q[k,i]η corresponding to the minimum eigenvalue of[k,i]Scheduling criterion value, λ, for the kth user in the ith cellmin(Q[k,i]) Is a matrix Q[k,i]The minimum eigenvalue of (c).
S4, each base station carries out user scheduling according to the received scheduling criterion value fed back by the user and calculates and determines the sending power of the user; the user scheduling process is shown in fig. 2:
step 4.1, making i equal to L;
and 4.2, the ith base station executes user selection. Firstly, the ith base station selects T (T ≧ S) users with the minimum scheduling criterion value as candidate users, and records the set formed by the T candidate users as a setThe T candidate users send the transmission precoding matrix calculated in step S3 to the base station serving themselves;
step 4.3, orderWhereinMeans the ith base stationA set of users selected in (1);
step 4.4, for each userCalculating the vector g[k,i]
Wherein v is[k,i]For the transmission precoding matrix of the kth user in the ith cell obtained in step 3.2,the uplink channel matrix from the kth user in the ith cell to the ith base station providing service for the kth user is represented by pi (j), wherein j is 1, and r-1 represents the jth user selected by the base station; when r is equal to 1, the compound is,
step 4.5, order
Step 4.6, calculate userTransmit power P[k,i]
Wherein σ2Is the noise power value, delta is the minimum signal to interference plus noise ratio required by the user, indicating the inter-cell interference experienced by the kth user in cell i,represents a set of users selected by the ith base station;
step 4.7, if the ith base station selects user k, the ith base station has selected user pi (j), j equals 1. Note that the latest transmission power of the ith base station selected user pi (j) is
Wherein:indicates cell iThe calculation method of the inter-cell interference suffered by the selected user pi (j) is as follows:
whileThe method for representing the intra-cell interference suffered by the selected users pi (j) in the cell i comprises the following steps:
step 4.8, because the maximum transmission power of each user is PmaxIf user k can be selected, the following conditions must be satisfied:
set of notes satisfying the above conditionsThe set of users in (1) isNamely, it is
The method for selecting the r-th service user of the ith base station is as follows:
step 4.9, updateCollectionAndas follows
Representing a slave setRemoving the elements pi (r), PiIs the transmit power of the currently selected user.
Step 4.10, ifAnd r is less than S, let r be r +1, and return to step 4.4; otherwise, go to step 4.11.
Step 4.11, if i > 1, the ith base station sends P through the backhaul linkiSending to the 1 st, 1., i-1 st base station, and making i equal to i-1, returning to step 4.2, otherwise, entering step S5.
S5 each base station transmitting the transmission power value determined in step S4 to the selected user;
s6 the selected user transmits data using the precoding matrix obtained in step S3 and the transmission power value received in step S5;
s7 each base station decodes data information of its served users using a successive interference cancellation method. The specific decoding process is as follows:
the specific decoding process is as follows:
step 7.1, changing i to 1;
and 7.2, when i is equal to 1, the ith base station decodes the information of the user served by the ith base station by using the following receiving filter:
wherein U isiGiven already in step S1,given already in step S4,representation collectionThe number of middle elements;
when i is more than 1, the ith base station decodes the user data according to the received user data from the 1 stReconstructing an interference signal If from a 1 st, 1.. i-1 th celli
And subtracts the interference signal from the received signal and then decodes the information of the user served by itself using the following receiving filter
Wherein U isiGiven already in step S1,given already in step S4,representation collectionThe number of middle elements;
the ith base station sends the decoded information to base stations which are not decoded yet through a backhaul link between the base stations, namely the (i + 1) · L base stations;
and 7.3, if i is less than L, returning to the step 7.2, and otherwise, finishing the algorithm.
Various changes and modifications can be made by those skilled in the art based on the above technical solutions and concepts, and all such changes and modifications should be included in the protection scope of the present claims.

Claims (4)

1. A method for aligning and eliminating uplink opportunistic interference of a time division duplex cellular network is characterized by comprising the following steps:
s1 the base station of each cell determines its own receiving signal space and broadcasts its base to all users in the network, the base U of the i-th base station' S receiving signal spaceiIs represented as follows:
Ui=[u1,i,u2,i,...,uS,i],i=1,...,L;
each cell corresponds to a base station, L is the number of cells in the network, namely the number of base stations, and S is the number of users which can be served by each base station at most simultaneously;
s2, each base station sends pilot signal, each user estimates the corresponding base station to own downlink channel matrix according to the pilot signal, and obtains the corresponding uplink channel matrix by using the downlink channel matrix;
s3, each user calculates the sending pre-coding matrix and the dispatching criterion value according to the received base of the signal receiving space of each base station and the uplink channel matrix obtained by estimation, and feeds the dispatching criterion value back to the base station serving the user; the sending precoding matrix and scheduling criterion value of the user are calculated as follows:
v[k,i]=eigmin(Q[k,i]);
η[k,i]=λmin(Q[k,i]);
wherein v is[k,i]Transmitting a precoding matrix, eig, for the kth user in the ith cellmin(Q[k,i]) Is a matrix Q[k,i]η corresponding to the minimum eigenvalue of[k,i]Scheduling criterion value, λ, for the kth user in the ith cellmin(Q[k ,i]) Is a matrix Q[k,i]The minimum eigenvalue of (d); matrix Q[k,i]Obtaining the uplink channel matrix of the kth user in the ith cell and the basis of the received signal space of the corresponding base station;
for the kth user in cell 1, the matrix Q[k,1]The calculation is as follows:
<mrow> <msup> <mi>Q</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>k</mi> <mo>,</mo> <mn>1</mn> <mo>&amp;rsqb;</mo> </mrow> </msup> <mo>=</mo> <msup> <mrow> <mo>(</mo> <msubsup> <mi>H</mi> <mn>1</mn> <mrow> <mo>&amp;lsqb;</mo> <mi>k</mi> <mo>,</mo> <mn>1</mn> <mo>&amp;rsqb;</mo> </mrow> </msubsup> <mo>)</mo> </mrow> <mi>H</mi> </msup> <msub> <mi>U</mi> <mn>1</mn> </msub> <msubsup> <mi>U</mi> <mn>1</mn> <mi>H</mi> </msubsup> <msubsup> <mi>H</mi> <mn>1</mn> <mrow> <mo>&amp;lsqb;</mo> <mi>k</mi> <mo>,</mo> <mn>1</mn> <mo>&amp;rsqb;</mo> </mrow> </msubsup> <mo>;</mo> </mrow>
wherein,an uplink channel matrix from a kth user to a 1 st base station in a 1 st cell is defined, wherein K is 1. (.)HRepresents a conjugate transpose operation;
and for the kth user in the jth (j 2...., L) cell, Q[k,j]The calculation is as follows:
<mrow> <msup> <mi>Q</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>k</mi> <mo>,</mo> <mi>j</mi> <mo>&amp;rsqb;</mo> </mrow> </msup> <mo>=</mo> <munderover> <mo>&amp;Sigma;</mo> <mrow> <mi>l</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msub> <mi>P</mi> <mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> <msup> <mrow> <mo>(</mo> <msubsup> <mi>H</mi> <mi>l</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>k</mi> <mo>,</mo> <mi>j</mi> <mo>&amp;rsqb;</mo> </mrow> </msubsup> <mo>)</mo> </mrow> <mi>H</mi> </msup> <msub> <mi>U</mi> <mi>l</mi> </msub> <msubsup> <mi>U</mi> <mi>l</mi> <mi>H</mi> </msubsup> <msubsup> <mi>H</mi> <mi>l</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>k</mi> <mo>,</mo> <mi>j</mi> <mo>&amp;rsqb;</mo> </mrow> </msubsup> <mo>;</mo> </mrow>
wherein,is an uplink channel matrix, P, from the kth user to the l base station in the jth cellmaxK is the maximum transmit power per user, K1.,;
s4, each base station carries out user scheduling according to the received scheduling criterion value fed back by the user, and then calculates and determines the sending power value of the selected user;
s5, each base station sends the sending power value determined in the step S4 to the corresponding selected user;
s6 the selected user transmits data using the transmission precoding matrix obtained in step S3 and the transmission power value received in step S5;
s7 each base station decodes data information of its served users using a successive interference cancellation method.
2. The method as claimed in claim 1, wherein in step S2, the conjugate transpose of the downlink channel matrix is the uplink channel matrix.
3. The method according to claim 1, wherein the step S4 specifically includes:
4.1) let i ═ L;
4.2) the ith base station performs the user selection process: firstly, the ith base station selects T (T ≧ S) users with the minimum scheduling criterion value as candidate users, and records the set formed by the T candidate users as a setThe T candidate users send the transmission precoding matrix calculated in step S3 to the base station serving themselves;
4.3) orderWhereinMeans the ith base stationA set of users selected in (1);
4.4) for each user of the ith base stationCalculating the vector g[k,i]:
<mrow> <msup> <mi>g</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>k</mi> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msup> <mo>=</mo> <msubsup> <mi>U</mi> <mi>i</mi> <mi>H</mi> </msubsup> <msubsup> <mi>H</mi> <mi>i</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>k</mi> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msubsup> <msup> <mi>v</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>k</mi> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msup> <mo>-</mo> <munderover> <mi>&amp;Sigma;</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mi>r</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <mfrac> <mrow> <msup> <mrow> <mo>(</mo> <msup> <mi>g</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>&amp;pi;</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msup> <mo>)</mo> </mrow> <mi>H</mi> </msup> <msubsup> <mi>U</mi> <mi>i</mi> <mi>H</mi> </msubsup> <msubsup> <mi>H</mi> <mi>i</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>k</mi> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msubsup> <msup> <mi>v</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>k</mi> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msup> </mrow> <mrow> <mo>|</mo> <mo>|</mo> <msup> <mi>g</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>&amp;pi;</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msup> <mo>|</mo> <msup> <mo>|</mo> <mn>2</mn> </msup> </mrow> </mfrac> <msup> <mi>g</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>&amp;pi;</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msup> <mo>;</mo> </mrow>
Wherein v is[k,i]The transmit precoding matrix for user k to the ith base station serving it,an uplink channel matrix from a user k to an ith base station for providing service, wherein pi (j), j is 1, and r-1 represents a jth user which is selected by the base station i; when r is equal to 1, the compound is,
4.5) orderComputing usersTransmit power P[k,i]
<mrow> <msup> <mi>P</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>k</mi> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msup> <mo>=</mo> <mfrac> <mrow> <mo>(</mo> <msubsup> <mi>I</mi> <mrow> <mi>I</mi> <mi>C</mi> </mrow> <mrow> <mo>&amp;lsqb;</mo> <mi>k</mi> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msubsup> <mo>+</mo> <msup> <mi>&amp;sigma;</mi> <mn>2</mn> </msup> <mo>)</mo> <mi>&amp;delta;</mi> </mrow> <mrow> <mo>|</mo> <mo>|</mo> <msup> <mi>g</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>k</mi> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msup> <mo>|</mo> <msup> <mo>|</mo> <mn>2</mn> </msup> </mrow> </mfrac> <mo>;</mo> </mrow>
Wherein σ2Is the noise power value, delta is the minimum signal to interference plus noise ratio required by the user, indicating the intercell interference experienced by the kth user in cell i,represents a set of users selected by the ith base station;
4.6) if the ith base station selects user k, the ith base station has selected user pi (j), j is 1, r-1 needs to update its transmission power to meet the requirement of minimum signal-to-interference-and-noise ratio, and the latest transmission power of the ith base station selected user pi (j) is recorded as
<mrow> <msubsup> <mi>P</mi> <mi>k</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>&amp;pi;</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msubsup> <mo>=</mo> <mfrac> <mrow> <mo>(</mo> <msubsup> <mi>I</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>I</mi> <mi>U</mi> </mrow> <mrow> <mo>&amp;lsqb;</mo> <mi>&amp;pi;</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msubsup> <mo>+</mo> <msubsup> <mi>I</mi> <mrow> <mi>I</mi> <mi>C</mi> </mrow> <mrow> <mo>&amp;lsqb;</mo> <mi>&amp;pi;</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msubsup> <mo>+</mo> <msup> <mi>&amp;sigma;</mi> <mn>2</mn> </msup> <mo>)</mo> <mi>&amp;delta;</mi> </mrow> <mrow> <mo>|</mo> <mo>|</mo> <msup> <mi>g</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>&amp;pi;</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msup> <mo>|</mo> <msup> <mo>|</mo> <mn>2</mn> </msup> </mrow> </mfrac> <mo>;</mo> </mrow>
Wherein,the inter-cell interference to the selected users pi (j) in the cell i is represented by the following calculation:
whileThe method for representing the intra-cell interference suffered by the selected users pi (j) in the cell i comprises the following steps:
<mrow> <msubsup> <mi>I</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>I</mi> <mi>U</mi> </mrow> <mrow> <mo>&amp;lsqb;</mo> <mi>&amp;pi;</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msubsup> <mo>=</mo> <munderover> <mi>&amp;Sigma;</mi> <mrow> <mi>m</mi> <mo>=</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> <mrow> <mi>r</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msubsup> <mi>P</mi> <mi>k</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>&amp;pi;</mi> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msubsup> <mo>|</mo> <mo>|</mo> <msup> <mrow> <mo>(</mo> <msup> <mi>f</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>&amp;pi;</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msup> <mo>)</mo> </mrow> <mi>H</mi> </msup> <msubsup> <mi>U</mi> <mi>i</mi> <mi>H</mi> </msubsup> <msubsup> <mi>H</mi> <mi>i</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>&amp;pi;</mi> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msubsup> <msup> <mi>v</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>&amp;pi;</mi> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msup> <mo>|</mo> <msup> <mo>|</mo> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>P</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>k</mi> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msup> <mo>|</mo> <mo>|</mo> <msup> <mrow> <mo>(</mo> <msup> <mi>f</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>&amp;pi;</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msup> <mo>)</mo> </mrow> <mi>H</mi> </msup> <msubsup> <mi>U</mi> <mi>i</mi> <mi>H</mi> </msubsup> <msubsup> <mi>H</mi> <mi>i</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>k</mi> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msubsup> <msup> <mi>v</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>k</mi> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msup> <mo>|</mo> <msup> <mo>|</mo> <mn>2</mn> </msup> <mo>;</mo> </mrow>
4.7) maximum transmission power per user is PmaxIf user k can be selected, the following conditions must be satisfied:
<mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> <mo>{</mo> <msub> <mi>max</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>r</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <msubsup> <mi>P</mi> <mi>k</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>&amp;pi;</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msubsup> <mo>,</mo> <msup> <mi>P</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>k</mi> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msup> <mo>}</mo> <mo>&amp;le;</mo> <msub> <mi>P</mi> <mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> </mrow>
set of notes satisfying the above conditionsThe set of candidate users in (1) isNamely, it is
The method for selecting the r-th service user of the ith base station is as follows:
4.8) update setAndthe following were used:
<mrow> <msub> <mi>P</mi> <mi>i</mi> </msub> <mo>=</mo> <mo>&amp;lsqb;</mo> <msubsup> <mi>P</mi> <mrow> <mi>&amp;pi;</mi> <mrow> <mo>(</mo> <mi>r</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&amp;lsqb;</mo> <mi>&amp;pi;</mi> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msubsup> <mo>,</mo> <msubsup> <mi>P</mi> <mrow> <mi>&amp;pi;</mi> <mrow> <mo>(</mo> <mi>r</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&amp;lsqb;</mo> <mi>&amp;pi;</mi> <mrow> <mo>(</mo> <mi>r</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msubsup> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msup> <mi>P</mi> <mrow> <mo>&amp;lsqb;</mo> <mi>&amp;pi;</mi> <mrow> <mo>(</mo> <mi>r</mi> <mo>)</mo> </mrow> <mo>,</mo> <mi>i</mi> <mo>&amp;rsqb;</mo> </mrow> </msup> <mo>&amp;rsqb;</mo> </mrow>
representing a slave setRemoving the elements pi (r), PiThe transmission power of the selected user for the current ith base station;
4.9) ifAnd r < S, let r be r +1, and return to step 4.4), otherwise, go to step 4.10);
4.10) if i > 1, the ith base station will transmit P over the backhaul linkiSending to the 1 st, 1., i-1 st base station, and making i equal to i-1, returning to step 4.2), otherwise, entering step S5.
4. The method as claimed in claim 3, wherein the step S7 specifically includes:
7.1) making i ═ 1;
7.2) when i is 1, the ith base station decodes the information of the user served by itself using the following receiving filter:
wherein U isiGiven in step S1, f[π(x),i],x=1,...,Given already in step S4,representation collectionThe number of middle elements;
when i is more than 1, the ith base station decodes the user data x according to the received data from the 1 st,[k′,l],i-1, reconstruct an interference signal If from the 1 st, 1., i-1 th celliAnd subtracting the interfering signal from the self-received signal:
the information of the users served by itself is then decoded using the following receive filters:
wherein U isiGiven in step S1, f[π(x),i],x=1,...,Given already in step S4,representation collectionThe number of middle elements;
the ith base station sends the decoded information to base stations which are not decoded yet through a backhaul link between the base stations, namely the (i + 1) · L base stations;
7.3) if i < L, return to step 7.2), otherwise, step S7 ends.
CN201510027052.2A 2015-01-20 2015-01-20 A kind of time division duplex cellular network uplink opportunistic interference alignment and removing method Active CN104581959B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510027052.2A CN104581959B (en) 2015-01-20 2015-01-20 A kind of time division duplex cellular network uplink opportunistic interference alignment and removing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510027052.2A CN104581959B (en) 2015-01-20 2015-01-20 A kind of time division duplex cellular network uplink opportunistic interference alignment and removing method

Publications (2)

Publication Number Publication Date
CN104581959A CN104581959A (en) 2015-04-29
CN104581959B true CN104581959B (en) 2018-05-18

Family

ID=53096893

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510027052.2A Active CN104581959B (en) 2015-01-20 2015-01-20 A kind of time division duplex cellular network uplink opportunistic interference alignment and removing method

Country Status (1)

Country Link
CN (1) CN104581959B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106713192A (en) * 2015-07-20 2017-05-24 北京三星通信技术研究有限公司 Multi-user data transmission method and equipment
CN106357570B (en) * 2016-08-26 2019-05-21 西安电子科技大学 A kind of time-division interference alignment schemes of full duplex base station cellular network

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103166685A (en) * 2013-02-04 2013-06-19 重庆邮电大学 Interference aligning method based on combined power distribution in LTE
CN103269238A (en) * 2013-04-28 2013-08-28 华为技术有限公司 Method for interference alignment and interference offset, system, user equipment and base stations

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201438419A (en) * 2013-03-06 2014-10-01 Interdigital Patent Holdings Interference management and interference alignment in wireless networks

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103166685A (en) * 2013-02-04 2013-06-19 重庆邮电大学 Interference aligning method based on combined power distribution in LTE
CN103269238A (en) * 2013-04-28 2013-08-28 华为技术有限公司 Method for interference alignment and interference offset, system, user equipment and base stations

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Opportunistic Interference Alignment for Interference-Limited Cellular TDD Uplink;Bang Chul Jung,Won-Yong Shin;《IEEE COMMUNICATIONS LETTERS》;20110228;第15卷(第2期);148-150 *
提升MIMO干扰信道容量的干扰对齐方案;宋林中,等;《计算机工程》;20141130;第40卷(第11期);全文 *

Also Published As

Publication number Publication date
CN104581959A (en) 2015-04-29

Similar Documents

Publication Publication Date Title
CN102983935B (en) Precoding, pre-coding/pre-decoding method and emitter and mobile terminal based on interference alignment
CN107613567B (en) Wireless sensor network resource allocation method based on wireless energy transmission
CN110190881B (en) Downlink MIMO-NOMA power distribution method with optimal weight rate
CN102055563B (en) Adaptive joint linear precoding method applicable to multi-base station coordination
CN105337651A (en) User selection method of non-orthogonal multiple access system downlink under limited feedback
CN102882570B (en) Optimum transceiving combined processing method for communication among equipment in mobile communication network
CN106301521B (en) A kind of transmission method and device of the energy in wireless energy supply communication network and information
CN104702395B (en) Fair and high efficiency federated resource distribution method in a kind of cooperative cognitive network
CN105450274B (en) Based on the extensive multiple antennas relay system number of users optimization method that efficiency is optimal
CN103986509A (en) Cooperative multi-point transmission method based on interference alignment and interference neutralization
CN105704721A (en) D2D-P multiplexing cellular network communication method capable of increasing frequency spectrum utilization rate
CN104219703B (en) A kind of two benches interference alignment schemes in isomery cellular network downlink communication
CN104202790B (en) A kind of MIMO-CCRN bottleneck effect removing methods based on power adaptive
CN102325375A (en) Resource allocation method and device
CN104581959B (en) A kind of time division duplex cellular network uplink opportunistic interference alignment and removing method
CN102291727A (en) Distributed cooperative beam forming and designing method
CN103078703A (en) Transmission method of CoMP (Coordinated Multi-point) system applied to down link
CN101841849B (en) Method and base station for processing uplink synergistic data in orthogonal frequency division multiplexing system
CN103607260B (en) System total interference leakage minimum pre-coding matrix group selection algorithm based on MIMO
CN103152807A (en) Method for distributing power between multiple base stations and multiple antennae of TDD (Time Division Duplex) cooperative wireless network
CN112261662A (en) Transmission method for improving energy efficiency of NOMA cooperative communication system
CN101989869A (en) Joint pre-coding and power control method for multi-antenna cellular network
CN103973345A (en) Base station antenna dispatching method based on user distance
CN103346867B (en) Multiple cell multi-user&#39;s co-channel interference suppression method based on triangle decomposition and SLNR algorithm
CN102752071A (en) Downlink precoding method and central processing node for multipoint cooperative system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant