Comments on: Video Lectures https://www.gaussianwaves.com/video-lectures-2/ Signal Processing for Communication Systems Mon, 17 Jun 2019 07:39:37 +0000 hourly 1 https://wordpress.org/?v=6.7.1 By: Mathuranathan https://www.gaussianwaves.com/video-lectures-2/#comment-36135 Fri, 11 Jan 2019 08:13:54 +0000 http://www.gaussianwaves.com/?page_id=1334#comment-36135 In reply to vineeth vasu.

CP-OFDM related posts are available here.
https://www.gaussianwaves.com/tag/ofdm/

]]>
By: vineeth vasu https://www.gaussianwaves.com/video-lectures-2/#comment-36085 Mon, 07 Jan 2019 06:32:57 +0000 http://www.gaussianwaves.com/?page_id=1334#comment-36085 hi Mathuranathan sir,
I am vineeth.
I need help in generating CP-OFDM waveform in Matlab. Can you help me with that sir.

]]>
By: abhilash b https://www.gaussianwaves.com/video-lectures-2/#comment-29401 Wed, 06 Apr 2016 06:17:00 +0000 http://www.gaussianwaves.com/?page_id=1334#comment-29401 Hi Mathuranathan,
I have questions on ofdm,
what happens if the channel changes within symbol duration? still the orthogonality is retained?
what happens when channel response exceeds the cyclic prefix length?

-regards

]]>
By: abhilash b https://www.gaussianwaves.com/video-lectures-2/#comment-29222 Thu, 25 Feb 2016 13:15:00 +0000 http://www.gaussianwaves.com/?page_id=1334#comment-29222 Hi Mathuranathan,
I need one help
Given z = max(X1, X2, …. Xn),
X1,X2,,,Xn are all random variables and unordered. how to find the pdf of z ?

-regards

]]>
By: Mathuranathan https://www.gaussianwaves.com/video-lectures-2/#comment-29219 Wed, 24 Feb 2016 02:51:00 +0000 http://www.gaussianwaves.com/?page_id=1334#comment-29219 In reply to abhilash b.

Yes. The noise can be represented in four dimension as n1 + j n2 + k n3 + l n4.

To implement in Matlab or any programming language, each dimension is represented as a column vector in a Nx 4 matrix, where N represents the desired number of noise samples

Example:
To generate 10 I.I.D 4 dimensional noise samples that follow Gaussian distribution, each column represent a single dimension.

Noise = [randn(10,1) ; randn(10,1) ; randn(10,1) ; randn(10,1) ]

To understand, consider the case of 2 dimensional noise (complex noise)
Noise = [ randn(10,1) ; randn(10,1)] is equivalent to
Noise = randn(10,1) + i1* randn(10,1)

]]>
By: abhilash b https://www.gaussianwaves.com/video-lectures-2/#comment-29213 Tue, 23 Feb 2016 06:51:00 +0000 http://www.gaussianwaves.com/?page_id=1334#comment-29213 In reply to Mathuranathan.

Hi Mathuranathan,
If i go for modulation using multiple basis functions (say 4), and if I introduce noise in them,
then the resulting noise will be N= n1 + jn2 + kn3 + ln4? Am I correct in representing the noise?
Or it should be N = n1+j(n2 + k(n3 + l n4))) ?

]]>
By: abhilash b https://www.gaussianwaves.com/video-lectures-2/#comment-29212 Tue, 23 Feb 2016 06:45:00 +0000 http://www.gaussianwaves.com/?page_id=1334#comment-29212 In reply to Mathuranathan.

Thank you ,
That was very much informative

]]>
By: Mathuranathan https://www.gaussianwaves.com/video-lectures-2/#comment-29211 Tue, 23 Feb 2016 03:08:00 +0000 http://www.gaussianwaves.com/?page_id=1334#comment-29211 In reply to abhilash b.

When talking about real normal distribution, it is one dimensional. The same concept can be extended to multivariate case, where the distribution across multi-dimension are jointly Gaussian. Complex normal distribution is a subset of multivariate normal distribution, where the number of dimension considered is just 2 (also bivariate normal distribution). We name these two dimensions as real and imaginary parts.

There are many applications to complex normal distribution. For example, A QPSK modulation is a two dimensional modulation, where each transmitted symbol is represented on two basis function – sine and cosine. Thus these symbols are represented as complex number. Actually, you cannot transmit a complex number. What happens really is that you are modulating the input message on two basis function – sine and cosine with same frequency but are offset 90* with respect to each other interms of phase.

If I would like to introduce noise in the QPSK modulation system, where the transmitted symbols are represented as complex number in the form S = s1 + j s2, then I would need a complex gaussian noise of form N = n1+jn2. The received signal is represented as Y = S+N, where everything is complex.

Yes, it is possible to generate complex distributions in matlab. Example
N = randn(1,100) + i1 * randn(1,100); %gives complex normal distributed samples

More applications :
Rayleigh fading: https://www.gaussianwaves.com/2010/02/fading-channels-rayleigh-fading-2/
Rician Fading: https://www.gaussianwaves.com/2012/07/ebn0-vs-ber-for-bpsk-over-rician-fading-channel/
AWGN noise (Complex case) : https://www.gaussianwaves.com/2015/06/how-to-generate-awgn-noise-in-matlaboctave-without-using-in-built-awgn-function/
Simulating white noise as multivariate Gaussian random vector: https://www.gaussianwaves.com/2013/11/simulation-and-analysis-of-white-noise-in-matlab/

]]>
By: abhilash b https://www.gaussianwaves.com/video-lectures-2/#comment-29210 Mon, 22 Feb 2016 17:49:00 +0000 http://www.gaussianwaves.com/?page_id=1334#comment-29210 hi Mathuranathan,
I have one basic doubt.
Why do we consider complex normal distribution, instead we can go for real normal distribution?
Is the complex normal can be represented in matlab? If so how?

-regards

]]>
By: abhilash b https://www.gaussianwaves.com/video-lectures-2/#comment-29141 Tue, 02 Feb 2016 10:26:00 +0000 http://www.gaussianwaves.com/?page_id=1334#comment-29141 In reply to Mathuranathan.

thank you, I got the basics I needed

]]>