Knowee
Questions
Features
Study Tools

choose the correct executable program if you had to find BER of 8-ary PSK modulationSelect one:a.M = 8; % Modulation orderk = log2(M); % Bits per symbolsnr=10numSymPerFrame = 50;dataIn = randi([0 k],numSymPerFrame,1)txSig = pskmod(dataIn,M)rxSig = awgn(txSig,snr);rxSym = pskdemod(rxSig,M);nErrors = biterr(dataIn, rxSym)b.M = 16; % Modulation orderk = log2(M); % Bits per symbolsnr=10numSymPerFrame = 50;dataIn = randi([0 k],numSymPerFrame,1)txSig = pskmod(dataIn,M)rxSig = awgn(txSig,snr);rxSym = qamdemod(rxSig,M);nErrors = biterr(dataIn, rxSym)c.M = 16; % Modulation orderk = log2(M); % Bits per symbolsnr=10numSymPerFrame = 50;dataIn = randi([0 k],numSymPerFrame,1)txSig = pskmod(dataIn,M)rxSig = awgn(txSig,snr);rxSym = pskmod(rxSig,M);nErrors = biterr(dataIn, rxSym)d.M = 8; % Modulation orderk = log2(M); % Bits per symbolsnr=10numSymPerFrame = 50;dataIn = randi([0 k],numSymPerFrame,1)txSig = pskmod(dataIn,k)rxSig = awgn(txSig,snr);rxSym = pskmod(rxSig,k);nErrors = biterr(dataIn, rxSym)

Question

choose the correct executable program if you had to find BER of 8-ary PSK modulationSelect one:a.M = 8; % Modulation orderk = log2(M); % Bits per symbolsnr=10numSymPerFrame = 50;dataIn = randi([0 k],numSymPerFrame,1)txSig = pskmod(dataIn,M)rxSig = awgn(txSig,snr);rxSym = pskdemod(rxSig,M);nErrors = biterr(dataIn, rxSym)b.M = 16; % Modulation orderk = log2(M); % Bits per symbolsnr=10numSymPerFrame = 50;dataIn = randi([0 k],numSymPerFrame,1)txSig = pskmod(dataIn,M)rxSig = awgn(txSig,snr);rxSym = qamdemod(rxSig,M);nErrors = biterr(dataIn, rxSym)c.M = 16; % Modulation orderk = log2(M); % Bits per symbolsnr=10numSymPerFrame = 50;dataIn = randi([0 k],numSymPerFrame,1)txSig = pskmod(dataIn,M)rxSig = awgn(txSig,snr);rxSym = pskmod(rxSig,M);nErrors = biterr(dataIn, rxSym)d.M = 8; % Modulation orderk = log2(M); % Bits per symbolsnr=10numSymPerFrame = 50;dataIn = randi([0 k],numSymPerFrame,1)txSig = pskmod(dataIn,k)rxSig = awgn(txSig,snr);rxSym = pskmod(rxSig,k);nErrors = biterr(dataIn, rxSym)

...expand
🧐 Not the exact question you are looking for?Go ask a question

Solution

The correct executable program for finding the Bit Error Rate (BER) of 8-ary Phase Shift Keying (PSK) modulation is option (a). Here's why:

a. M = 8; % Modulation order k = log2(M); % Bits per symbol snr=10 numSymPerFrame = 50; dataIn = randi([0 k],numSymPerFrame,1) txSig = pskmod(dataIn,M) rxSig = awgn(txSig,snr); rxSym = pskdemod(rxSig,M); nErrors = biterr(dataIn, rxSym)

This program correctly sets the modulation order to 8 for 8-ary PSK. It generates random input data, modulates it using PSK, adds white Gaussian noise to the signal, demodulates the received signal using PSK, and then calculates the number of bit errors. This is the correct process for finding the BER of 8-ary PSK modulation.

The other options are incorrect because they either use the wrong modulation order, use the wrong demodulation function, or incorrectly modulate the received signal instead of demodulating it.

This problem has been solved

Similar Questions

pick the correct program to find BERSelect one:a.M = 16; % Modulation orderk = log2(M); % Bits per symbolnumSymPerFrame = 50;dataIn = randi([0 k],numSymPerFrame,1)txSig = qammod(dataIn,M);rxSig = awgn(txSig,snrdB,'measured');rxSym = qamdemod(rxSig,M);dataOut = de2bi(rxSym,k);nErrors = biterr(dataIn,dataOut);b.M = 16; % Modulation orderk = log2(M); % Bits per symbolsnr=20numSymPerFrame = 50;dataIn = randi([0 k],numSymPerFrame,1)txSig = qammod(dataIn,M)rxSig = awgn(txSig,snr);rxSym = qamdemod(rxSig,M);nErrors = biterr(dataIn, rxSym)c.M = 16; % Modulation orderk = log2(M); % Bits per symbolnumSymPerFrame = 50;dataIn = randi([0 k],numSymPerFrame,1)txSig = qammod(dataSym,M);rxSig = awgn(txSig,snrdB,'measured');rxSym = qamdemod(rxSig,M);dataOut = de2bi(rxSym,k);nErrors = biterr(dataIn,dataOut);d.M = 16; % Modulation orderk = log2(M); % Bits per symbolnumSymPerFrame = 50;dataIn = randi([0 k],numSymPerFrame,1)txSig = qammod(dataIn,M)rxSig = awgn(txSig,snr);rxSym = qamdemod(rxSig,M);nErrors = biterr(dataIn, rxSym)

choose the program for BPSK which is executable and will display error rate and demodulated data  Select one:a.M = 2; % Modulation orderk = log2(M); % Bits per symbolsnr=10;numSymPerFrame = 50;dataIn = randi([0 k],numSymPerFrame,k);txSig = pskmod(dataIn,M);rxSig = awgn(txSig,snr);rxSym = pskdemod(rxSig,M);round(rxSym)nErrors = biterr(dataIn, rxSym);[nErrors err_rate] = biterr(dataIn, rxSym)b.M = 2; % Modulation orderk = log2(M); % Bits per symbolsnr=10;numSymPerFrame = 50;dataIn = randi([0 k],numSymPerFrame,k)txSig = pskmod(dataIn,M)rxSym = pskdemod(rxSig,M);nErrors = biterr(dataIn, rxSym);[nErrors err_rate] = biterr(dataIn, rxSym)c.M = 2; % Modulation orderk = log2(M); % Bits per symbolsnr=10;numSymPerFrame = 50;dataIn = randi([0 k],numSymPerFrame,k)txSig = pskmod(dataIn,M)rxSig = awgn(txSig,snr)rxSym = pskdemod(rxSig,M);round(rxSym)nErrors = biterr(dataIn, rxSym);[nErrors err_rate] = biterr(dataIn, rxSym)d.M = 2; % Modulation orderk = log2(M); % Bits per symbolsnr=10;numSymPerFrame = 50;dataIn = randi([0 k],numSymPerFrame,k);txSig = pskmod(dataIn,M)rxSig = awgn(txSig,snr)rxSym = pskdemod(rxSig,M);round(rxSym)nErrors = biterr(dataIn, rxSym);[nErrors err_rate] = biterr(dataIn, rxSym)

y = pskmod(x,M)1. function  may be used to achieve any M-PSK modulation2.If M=4 , it indicates QPSK3. the input data is passed through variable 'x'Select one:a. 1,3 is correctb. 1,2,3 is correctc. 2,3 is correct

plication: 16-PSK, 16-QAM and 16-FSK in terms of PSD. signspace.Elaborate with mathematical analysis using necessary equations and graphical illustrations for all modulation schemesi. Comment on the data rate and baud rate of the three modula-t

In this assignment, the objective is to select the type of modulation (PSK, FSK) and modulation order (M) ofa system with the following specifications:Total bandwidth available: 1 MHzBit-rate for a user: 10 kbits/sDetector Type: CoherentPulse-shape: raised-cosine pulse with 50% extra bandwidthAvailable SNR (max.): 10 dBPermissible probability of bit-error (max): 10-3Number of users at an instant: as much as possibleYou must justify your selection by comparing the different options in terms of the number of users that canbe accommodated in a bandwidth of 1 MHz. It may be noted that the system can transmit only limited powerand therefore maximum available SNR can’t be increased to more than 10 dB. Once the bandwidthrequirement of a single user has been calculated, the maximum number of users can be determined. Moreover,if the service provider charges are known, the total daily or monthly revenue can be calculated. For simplicity,we can assume that at any given instant, maximum number of users are accessing the spectrum.Tasks1) To compare the available options and select appropriate modulation type and order.2) To calculate the number of users that can be accommodated with the selected specifications of the system3) To calculate the monthly revenue generated if the service provider charges each user Rs. 2/- for everyminute of the spectrum usage. Assume that maximum number of users is served round the clock.4) To propose a resource sharing scheme to maximize the revenue

1/1

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.