How are Matched Filter (MF), Zero Forcing (ZF), and MMSE Related?

  Рет қаралды 16,496

Iain Explains Signals, Systems, and Digital Comms

Iain Explains Signals, Systems, and Digital Comms

Күн бұрын

Пікірлер: 34
@linfangwang6724
@linfangwang6724 3 жыл бұрын
I am preparing the internship interviews and I found these videos are fabulous and very suitable for reviewing .
@iain_explains
@iain_explains 3 жыл бұрын
I'm glad to hear that the videos have been helpful. That's great. Good luck with your interviews!
@zhou6486
@zhou6486 3 жыл бұрын
Thanks again. You are the mentor who knows what students are confused with wireless topics. Thanks, thanks, thanks.
@iain_explains
@iain_explains 3 жыл бұрын
You are most welcome. Glad you are finding the videos helpful.
@iceinmylean3947
@iceinmylean3947 Жыл бұрын
Thanks for the Video! I have a question regarding zero forcing. I learned zero forcing as a precoding technique, but as I understand it that would imply that the noise is added afterwards and not affected by the channel inverse. In the video, you also applied the channel inverse to the noise, why is that?
@iain_explains
@iain_explains Жыл бұрын
The term "zero forcing" refers to the cost function used to generate the filter. It "forces" zeros where there are poles in the system (as opposed to other cost functions, such as maximising the SNR, or maximising the Likelihood, etc). It can be used for either pre-filtering (often called "precoding") or as a receiver filter. This video might help: "How are Matched Filter (MF), Zero Forcing (ZF), and MMSE Related?" kzbin.info/www/bejne/i2TUm4mdjZejpa8
@bobbaberson3654
@bobbaberson3654 2 жыл бұрын
Hi Iain, would be great if you add your usual practical wisdom at the end of this recording regarding the actual situations where these approaches are useful. Do we need rich multipath to use ZF? Or if MF is not great in dense networks (due to interference)...
@iain_explains
@iain_explains 2 жыл бұрын
Thanks for the suggestion. I'll have to watch my video again, to remember what I said. I thought I had given that sort of intuition - but maybe that was in another of my videos. I've made 180 now, so some of them are starting to merge in my memory. In any case, in answer to your question - yes that's right: ZF needs to be able to invert the channel (needs rich multipath), and MF maximises the SNR without doing anything specific to avoid interference, so doesn't work too well in interference-limited channels.
@bobbaberson3654
@bobbaberson3654 2 жыл бұрын
@@iain_explains I think you are right. In the video "What is Multi-User MIMO Communications (MU MIMO)?" you mentioned that we need rich multipath for H to be invertible. But I didn't really connect that point to the ZF.
@alfredogonzalez9677
@alfredogonzalez9677 Жыл бұрын
So then in the earlier video "How is Data Received?" Are all these candidates for the Matched Filter block? And the decision is dependent on the implementation ?
@iain_explains
@iain_explains Жыл бұрын
It's a great question. The short answer is: No. The MF block in the other video you mentioned is an analog filter, matched to the (analog) waveform of the modulation signal. The MF, ZF and MMSE filters in this video are digital filters, operating at the digital baseband.
@ravindratomar9916
@ravindratomar9916 2 жыл бұрын
Dear prof. how to do MRC for SIMO system when noise is correlated across the antennas.
@jaypatel3233
@jaypatel3233 3 жыл бұрын
Perfect explanation ! Kudos !
@iain_explains
@iain_explains 3 жыл бұрын
Thanks. Glad you liked it.
@khaledalsoufy4075
@khaledalsoufy4075 3 жыл бұрын
great video, Thank you for your time a lot! Sir how can I compute the complexity of MF, ZF, MMSE?
@pitmaler4439
@pitmaler4439 8 ай бұрын
Speaking about MMSE,.the criterion to minimize is always: argmin IIy-wxII^2 ...(as scalar or vectors)...So we want to find the weight w. Why isn't it a valid solution to set y=wx to get w=y/x > so I would always get the error zero - what am I missing here? Thank you very much.
@iain_explains
@iain_explains 8 ай бұрын
You don't get to "set y=wx". y is the measurement vector. It includes noise, so it is never going to be exactly a linear transform of x. The challenge is to find a "w" that makes wx as close to y as possible.
@austinbristow5716
@austinbristow5716 2 жыл бұрын
Where did the scaling factor sqrt(N_t/p) come from?
@iain_explains
@iain_explains 2 жыл бұрын
Sorry, it's a while since I looked at the details of this. Intuitively, the power P is divided evenly amongst the transmit antennas, hence the P/N_t term (or its inverse in the filter), and the square root is because the filter is dealing with the signal, and you need to square it to get the power. The equations are in the following paper, and the references therein: M.R. McKay, I.B. Collings and A.M. Tulino, "Achievable Sum Rate of MIMO MMSE Receivers: A General Analytic Framework", IEEE Trans. Information Theory, Vol. 57, No. 11, pp. 396-410, January 2010.
@CuongPhamQ
@CuongPhamQ 2 жыл бұрын
Dear Prof! Is H dagger equivalent to "pseudo-inverse" of H?
@iain_explains
@iain_explains 2 жыл бұрын
No, it's the conjugate transpose.
@alalolol9949
@alalolol9949 2 жыл бұрын
Could you pls provide a detailed explaination on why ZF causes noise amplification , while MMSE not?
@iain_explains
@iain_explains 2 жыл бұрын
If any of the eigenvalues of H are zero, then H cannot be inverted, and the ZF receiver is not defined. If the eigenvalues are very small (but not zero) then the inverse of H will have very big elements, and then the noise that goes through that inverse matrix (filter) will be amplified greatly. By adding a scaled identity matrix into the mix in MMSE, you will ensure that the smallest eigen value of (HH^(-1)+alpha I ) won't be too small, and you will always be able to invert it without getting huge values.
@alalolol9949
@alalolol9949 2 жыл бұрын
@@iain_explains thank you so much~
@alalolol9949
@alalolol9949 2 жыл бұрын
In the case of MMSE, what if the SNR is low?
@iain_explains
@iain_explains 2 жыл бұрын
Sorry, I'm not sure what you're asking. When the SNR is low, things don't work so well.
@medad5413
@medad5413 3 жыл бұрын
Thank you!
@tuongnguyen9391
@tuongnguyen9391 3 жыл бұрын
I am sorry but what would be the main difference between these filter technique and equalizer technique... ?
@iain_explains
@iain_explains 3 жыл бұрын
That's a good question. I'm planning a video on equalisation, so I'll try to remember to mention it. In any case, the difference is that equalisation refers to "undoing" the effect of inter-symbol interference (ISI), which is due to the time-dispersion of the channel. It's sometimes referred to as "self interference". In contrast, this video only considered the case where there isn't any time dispersion at the symbol rate (typical of flat fading channels, or narrow band communications, or subcarrier channels in OFDM).
@amahbubul85
@amahbubul85 3 жыл бұрын
@@iain_explains In case of time dispersion, there will be more than one Channel taps ?
@gamingandmusic9217
@gamingandmusic9217 2 жыл бұрын
can you please relate the diversity order in MIMO if you use MMSE Or ML
@iain_explains
@iain_explains 2 жыл бұрын
Thanks for the suggestion. I've put it on my "to do" list.
@haithamalfatli4776
@haithamalfatli4776 3 жыл бұрын
Sir can I get your email?
@iain_explains
@iain_explains 3 жыл бұрын
Do you have Google? I'm sure you can find it. Sorry, I'm reluctant to put it here to avoid auto-bot address hoovering, and subsequent spam emails.
How are Different Equalization Methods Related? (DFE, ZF, MMSE, Viterbi, OFDM)
20:24
Iain Explains Signals, Systems, and Digital Comms
Рет қаралды 12 М.
How are sigma^2, SNR, and BER Related for the Matched Filter?
17:14
Iain Explains Signals, Systems, and Digital Comms
Рет қаралды 5 М.
СКОЛЬКО ПАЛЬЦЕВ ТУТ?
00:16
Masomka
Рет қаралды 2,5 МЛН
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 2,1 МЛН
Finding the MMSE Filter Optimum Weights
15:00
Barry Van Veen
Рет қаралды 1,9 М.
What is Successive Interference Cancellation (SIC)?
14:27
Iain Explains Signals, Systems, and Digital Comms
Рет қаралды 12 М.
What are Channel Capacity and Code Rate?
18:16
Iain Explains Signals, Systems, and Digital Comms
Рет қаралды 26 М.
How are Analog Filters and Digital Equalization Related?
18:20
Iain Explains Signals, Systems, and Digital Comms
Рет қаралды 4,1 М.
How To Self-Study Math
8:16
The Math Sorcerer
Рет қаралды 2,1 МЛН
Modelling mmWave MIMO Channels
15:08
Iain Explains Signals, Systems, and Digital Comms
Рет қаралды 8 М.
GEL7114 - Module 4.6 -  Minimum mean squared error (MMSE) equalizer
10:45
How to STUDY so FAST it feels like CHEATING
8:03
The Angry Explainer
Рет қаралды 1,6 МЛН
СКОЛЬКО ПАЛЬЦЕВ ТУТ?
00:16
Masomka
Рет қаралды 2,5 МЛН