From: Donya Gozar on
> Nobody is going to be able to help you, because you haven't provided enough information for anyone to know what this code is meant to accomplish

I am trying to implement a Matlab code of a paper regarding to TWRC (two way relay channel)(system contains K pairs) using the method Block-Diagonalization.
The Matrix (H_k) is a random channel matrix for the kth pair, so obviously it is non singular, then the author defines a matrix H_tilda_k which is define as
H_tilda_k=[H_1 …H_k-1 H_k+1…H_K],
After that he defines Orthogonal basis for the null space of the matrix H_tilda_k as ( U_(H_tilda_k)).
Then multiple it( U_(H_tilda_k)) with H_k…
Hope up to here is clear, my problem is now, U_tilda is always an empty vector, so how can I implement further??? Am I doing sth wrong? Is there any Idea?

tnx
From: Bruno Luong on
"Donya Gozar" <dgozar(a)yahoo.com> wrote in message <httbcj$7tk$1(a)fred.mathworks.com>...
> > Nobody is going to be able to help you, because you haven't provided enough information for anyone to know what this code is meant to accomplish
>
> I am trying to implement a Matlab code of a paper regarding to TWRC (two way relay channel)(system contains K pairs) using the method Block-Diagonalization.
> The Matrix (H_k) is a random channel matrix for the kth pair, so obviously it is non singular, then the author defines a matrix H_tilda_k which is define as
> H_tilda_k=[H_1 &#8230;H_k-1 H_k+1&#8230;H_K],
> After that he defines Orthogonal basis for the null space of the matrix H_tilda_k as ( U_(H_tilda_k)).
> Then multiple it( U_(H_tilda_k)) with H_k&#8230;
> Hope up to here is clear, my problem is now, U_tilda is always an empty vector, so how can I implement further??? Am I doing sth wrong? Is there any Idea?

It seems H_tilda_k is (K-1) x (K) matrix by removing kth row. Such "horizontal" matrix always has a non-empty null space. You must try to understand the notation in the paper. Nobody here can likely to help you on this aspect.

Bruno
First  |  Prev  | 
Pages: 1 2
Prev: Heading Control
Next: While Loop and Intersect