Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Statistics and Probability Expert

For the CDMA system in Problem 8.3.9, we wish to use Matlab to evaluate the bit error rate (BER) performance of the decorrelater introduced Problem 8.3.10. In particular, we want to estimate Pe, the probability that for a set of randomly chosen code vectors, that a randomly chosen user's bit is decoded incorrectly at the receiver.

(a) For a k user system with a fixed set of code vectors {S}1k, let S denote the matrix with Si as its ith column. Assuming that the matrix inverse (S'S)-1 exists, write an expression for Pe,i(S), the probability of error for the transmitted bit of user i, in terms of S and the Q(·) function. For the same fixed set of code vectors S, write an expression for Pe, the probability of error for the bit of a randomly chosen user

(b) In the event that (S'S)-1 does not exist, we assume the decorrelator flips a coin to guess the transmitted bit of each user. What are Pe,i and Pe in this case?

(c) For a CDMA system with processing gain n = 32 and k users, each with SNR 6dB, write a Matlab program that averages over randomly chosen matrices S to estimate Pe for the decorrelator. Note that unlike the case for Problem 8.4.6, simulating the transmission of bits is not necessary. Graph your estimate e as a function of k.

Problem 8.3.9

In a code division multiple access (CDMA) communications system, k users share a radio channel using a set of n-dimensional code vectors {S1,..., Sk} to distinguish their signals. The dimensionality factor n is known as the processing gain. Each user i transmits independent data bits Xi such that the vector X = [X1 ··· Xn] has iid components with PXi(1) = PXi(-1) = 1/2. The received signal is

Where N is a Gaussian (0, σ2I) noise vector From the observation Y, the receiver performs a multiple hypothesis test to decode the data bit vector X.

(a) Show that in terms of vectors,

(b) Given Y = y, show that the MAP and ML detectors for X are the same and are given by

Where Bn is the set of all n dimensional vectors with ±1 elements

(c) How many hypotheses does the ML detector need to evaluate?

Problem 8.3.10

For the CDMA communications system of Problem 8.3.9, a detection strategy known as decorrelation applies a transformation to Y to generate

Where  = (S'S)-1S'N is still a Gaussian noise vector with expected value E[] = 0. Decorrelation separates the signals in that the ith component of  is

Which is the same as a single user receiver output of the binary communication system of Example 8.6 For equally likely inputs Xi = 1 and Xi = -1, Example 8.6 showed that the optimal (minimum probability of bit error) decision rule based on the receiver output i is

Although this technique requires the code vectors S1,..., Sk to be linearly independent, the number of hypotheses that must be tested is greatly reduced in comparison to the optimal ML detector introduced in Problem 8.3.9. In the case of linearly independent code vectors, is the decorrelator optimal? That is, does it achieve the same BER as the optimal ML detector?

Example 8.6

With probability p, a digital communications system transmits a 0. It transmits a 1 with probability 1 - p. The received signal is either X = -v + N volts, if the transmitted bit is 0; or v + N volts, if the transmitted bit is 1. The voltage ±v is the information component of the received signal, and N, a Gaussian (0,σ) random variable, is the noise component. Given the received signal X, what is the minimum probability of error rule for deciding whether 0 or 1 was sent?

Problem 8.3.9

In a code division multiple access (CDMA) communications system, k users share a radio channel using a set of n-dimensional code vectors {S1,..., Sk} to distinguish their signals. The dimensionality factor n is known as the processing gain. Each user i transmits independent data bits Xi such that the vector X = [X1 ··· Xn] has iid components with PXi(1) = PXi(-1) = 1/2. The received signal is

Where N is a Gaussian (0, σ2I) noise vector From the observation Y, the receiver performs a multiple hypothesis test to decode the data bit vector X.

(a) Show that in terms of vectors,

(b) Given Y = y, show that the MAP and ML detectors for X are the same and are given by

Where Bn is the set of all n dimensional vectors with ±1 elements

(c) How many hypotheses does the ML detector need to evaluate?

Problem 8.4.6

In this problem, we evaluate the bit error rate (BER) performance of the CDMA communications system introduced in Problem 8.3.9. In our experiments, we will make the following additional assumptions.

  • In practical systems, code vectors are generated pseudorandomly. We will assume the code vectors are random. For each transmitted data vector X, the code vector of user i will be

 Where the components Sij are iid random variables such that PSij (1) = PSij (-1) = 1/2. Note that the factor 1/ √n is used so that each code vector Si has length 1: ||Si||2 = S'iSi

= 1.

  • Each user transmits at 6dB SNR. For convenience, assume Pi= p = 4 and σ2= 1.

(a) Use Matlab to simulate a CDMA system with processing gain n = 16. For each experimental trial, generate a random set of code vectors {Si}, data vector X, and noise vector N. Find the ML estimate x∗ and count the number of bit errors; i.e., the number of positions in which x∗ i ≠ Xi. Use the relative frequency of bit errors as an estimate of the probability of bit error. Consider k = 2, 4, 8, 16 users. For each value of k, perform enough trials so that bit errors are generated on 100 independent trials. Explain why your simulations take so long.

(b) For a simpler detector known as the matched filter, when Y = y, the detector decision for user i is 

Where sgn (x) = 1 if x > 0, sgn (x) = -1 if x

Statistics and Probability, Statistics

  • Category:- Statistics and Probability
  • Reference No.:- M91821892

Have any Question?


Related Questions in Statistics and Probability

Before-tax cost of debt and after-tax cost of debt david

Before-tax cost of debt and after-tax cost of debt David Abbot is buying a new house, and he is taking out a 30-year mortgage. David will borrow $200,000 from a bank, and to repay the loan he will make 360 monthly paymen ...

Please help me study by helping me with this questionnbspif

Please help me study by helping me with this question. If D 0  = $3.50, g (which is constant) = 6.0%, and P 0  = $80, what is the stock's expected dividend yield for the coming year? The formula for calculating the first ...

Iformatics and financial applicationsbackgroundthe

Informatics and Financial Applications Background The assignment of a payroll calculator demonstrates Excels ability to automate and present financial calculation information clearly. The ability to build and professiona ...

A population has a mean mu79 and anbspstandard deviation

A population has a mean μ=79 and a standard deviation σ=24. Find the mean and standard deviation of a sampling distribution of sample means with sample size n=248 μx= ?Simplify your? answer. σx= rounded to three decimal ...

Let x be a random variable with range rx -1 0 1 and let px

Let X be a random variable with range RX = {-1, 0, 1} and let P(X = 1) = P(X = -1) = p/2 for some p ∈ [0, 1]. a) Compute P(X = 0). b) Compute the expectation E[X] and variance Var(X) of X as a function of p, and determin ...

Question 1below you are given the examination scores of 20

Question 1 Below you are given the examination scores of 20 students (data set also provided in accompanying MS Excel file). 52 99 92 86 84 63 72 76 95 88 92 58 65 79 80 90 75 74 56 99 a. Construct a frequency distributi ...

The height of 5th grade boys is normally distributed with

The height of 5th grade boys is normally distributed with mean μ=57 inches and standard deviation σ=2 inches. What is the probability that the height of a randomly selected 5th grade boy will be between 53 inches and 61 ...

What is the future value of a 1000 annuity payment over 4

What is the future value of a $1,000 annuity payment over 4 years if the interest rates are 8 percent?

Assume that the fisherman can use between 5 and 8 lines

Assume that the fisherman can use between 5 and 8 lines. With 5 lines, the probability of a catch on each line is 0.71. With 6 this probability is 0.63, with 7 it is 0.51, and with 8 the probability is 0.43. 1) How many ...

A manufacturer of cereal has a machine that when working

A manufacturer of cereal has a machine that, when working properly, puts 20 ounces of cereal on average into a box with a standard deviation of 1 ounce. Every morning workers weigh 25 filled boxes. If the average weight ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As