0
$\begingroup$

I have read MMSE equalizer for ISI affected channels from three books:

  1. Digital Communication by Proakis
  2. Principles of Mobile communication by Stuber
  3. Wireless Communications by Andrea Goldsmith

In all of the books the analysis is more or less same, however there is one question that constantly bugs me, it is explained as follows. In MMSE we need to minimize $\bf{J}$:

Let $\bf{w}$ and $\bf{v}$ be a column vector of $N$ complex entries. I have to minimize the quantity: $$\bf{J}=\mathbb{E}[\bf{w}^T \bf{v} \bf{v}^H \bf{w}^*-2Re\{\bf{v}^H\bf{w}^*d_k\}+|d_k|^2]$$ Define $\bf{M}_v=\mathbb{E}[\bf{vv}^H]$ and $\bf{v}^d=\mathbb{E}[\bf{v}^Hd_k]$. Here $()^H$ is complex conjugate transpose, $T$ is transpose, $()^*$ is complex conjugate, $d_k$ is the symbol.

Then $v_k=\sum_{n=0}^{L}g_nd_{k-n}+\eta_k$ a filter with $L-$tap coefficients. It is always given that $$v^d=\mathbb{E}[d_{n-m}v^*_{k-j}]=\sigma^2_{d}g^*_{m-i}$$ where $\sigma_k^2=\mathbb{E}[|d_k|^2]$ $$\mathbb{E}[v_{k-i}v^*_{k-j}]=\sigma_d^2f_{j-i}+N_o\delta_{ij}$$ where $f_m=\sum_{k=0}^{L-m} g_k^*g_{k+m}$ Both of these derivations require that $$\mathbb{E}[d_kd_l]=0$$ when $k\neq l$.

For BPSK it seems true but what for other schemes, how one should ensure this condition? None of the book elaborates or even mention this condition, and I am not sure if I am correct. Please help!

$\endgroup$
1
  • 1
    $\begingroup$ I'm not an expert in comms, but I would imagine that if your constellation is zero mean, there's no source encoding, and the modulation scheme doesn't have memory, then this assumption is probably valid. $\endgroup$ Commented Apr 8 at 18:58

1 Answer 1

2
$\begingroup$

This actually has nothing to do with the constellation (BPSK or other), as long as the average symbol¹ is 0.

The expectation of any two different symbols being zero is just the statement that they are uncorrelated.

The job of source coding is to achieve uncorrelated symbols (otherwise, there's redundancy in there, i.e., the data could be better compressed before transmission). In practice, you can't always apply source coding to all bits of a transmission, so it's usual to apply whitening to the source data to ensure uncorrelated-ness.


¹ which is universally true for most useful schemes, else you can just subtract that average from the whole constellation and just say that it's an unsuppressed carrier the receiver filters out.

$\endgroup$

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.