Matlab task
Budget: €8 – €30 EUR
I need some one provide me the answer of this task deadline 2 days:
1. The inverse discrete fast Fourier transform (IFFT) of ? = 128 16-QAM symbols to be transmitted is taken and transmitted by OFDM method. The symbols to be transmitted are multiplied by the coefficients in the rows of a 128 × 128 Vandermonde matrix. The procedure is shown below.
?(?, 0) × ?0 ?0
??[?(?,0)×?1 ]=[?1]=? ::
?(?, 127) × ?127 ?127
F? shows the IFFT operation, ?(?, ?) the element in the ?th column of the ?th row of the Vandermonde matrix. Try to minimize the metric given below by using Discrete Particle Swarm Optimization with a program you will write. Your program should use 10 iterations and 10 snippets, and the output of the program should be ? line number.
???? = max(|?2|) ?[|?2|]
The expression max (|?2|) represents the largest value of the square of the amplitude of each element of the array ?, and the expression ?[|?2|] represents the mean of the square of the amplitude of each element of the array ?.
2. a) Explain theoretically how to generate ? Gaussian random variables whose correlation is defined by a ? correlation.
b) Write a program that generates ? Gaussian random variables whose correlation is defined by a ? correlation.
3. a) Write a program that generates random numbers with Rayleigh distribution using the rejection method.
b) Write a program that generates random numbers with Rayleigh distribution using the inverse transform method.
4. Write a program that performs a filter with ?(?) = 1 + 0.5?−1
1. The inverse discrete fast Fourier transform (IFFT) of ? = 128 16-QAM symbols to be transmitted is taken and transmitted by OFDM method. The symbols to be transmitted are multiplied by the coefficients in the rows of a 128 × 128 Vandermonde matrix. The procedure is shown below.
?(?, 0) × ?0 ?0
??[?(?,0)×?1 ]=[?1]=? ::
?(?, 127) × ?127 ?127
F? shows the IFFT operation, ?(?, ?) the element in the ?th column of the ?th row of the Vandermonde matrix. Try to minimize the metric given below by using Discrete Particle Swarm Optimization with a program you will write. Your program should use 10 iterations and 10 snippets, and the output of the program should be ? line number.
???? = max(|?2|) ?[|?2|]
The expression max (|?2|) represents the largest value of the square of the amplitude of each element of the array ?, and the expression ?[|?2|] represents the mean of the square of the amplitude of each element of the array ?.
2. a) Explain theoretically how to generate ? Gaussian random variables whose correlation is defined by a ? correlation.
b) Write a program that generates ? Gaussian random variables whose correlation is defined by a ? correlation.
3. a) Write a program that generates random numbers with Rayleigh distribution using the rejection method.
b) Write a program that generates random numbers with Rayleigh distribution using the inverse transform method.
4. Write a program that performs a filter with ?(?) = 1 + 0.5?−1