Related to QPSK signal in MATLAB

3 次查看(过去 30 天)
How to produce QPSK signal s(n) such that n = 1,2,...,256 in MATLAB with an average transmit power P = 1.
Any help in this regard will be highly appreciated.

采纳的回答

Nikhil Baishkiyar
Nikhil Baishkiyar 2023-6-23
As can be observed from the various sample graphs in pskmod documentation, the generated symbols have a magnitude of 1. So unless you are using a different basis function than the typical sine/cosine, it should already be providing you with a signal with an average transmit power of 1.
To get a signal of length 256, you can code it like this:
Mod = 4;
N = 256;
x_n = randi([0 Mod-1],N,1);
s_n = pskmod(x_n,Mod,pi/Mod);

更多回答(0 个)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by