how to use 'pskmod'
8 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Am getting the following errors while I run the below code.
-------------------------------------
??? Error using ==> mtimes Complex integer arithmetic is not supported.
Error in ==> pskmod at 101 y = exp(j*(theta + ini_phase));
Error in ==> lena at 9 txpsk = pskmod(msg,M);
-------------------------------------
M = 2; %Modulation order 2 for BPSK
imdata = imread('http://openvip.sourceforge.net/userdoc/lena_grayscale.jpg'); bdata = de2bi(imdata);
sizec = size(bdata,1);
sizer = size(bdata,2);
nbits = sizec*sizer;
msg = reshape(bdata,nbits,1);
txpsk = pskmod(msg,M);
0 commentaires
Réponses (1)
Greg Dionne
le 10 Avr 2015
You'll want to convert from integer to double precision first.
txpsk = pskmod(double(msg),M);
0 commentaires
Voir également
Catégories
En savoir plus sur Spline Postprocessing dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!