I recently started to use MATLAB's Appdesigner and I want to display a signal's constellation diagram on the Axes with a push of a button but I have no idea how.
Below is the code I used for 8-QAM and scatterplot doesn't seem to work.
Any help would be appreciated thanks.
% Button pushed function: QAMButton
function QAMButtonPushed(app, event)
m=8;
k=log2(m);
n=9e3;
nsamp=1;
x=randi((0:1),n,1);
xsym = bi2de(reshape(x,k,length(x)/k).','left-msb');
y=qammod(xsym,m);
switch app.ButtonGroup.SelectedObject.Text
case 'Waveform'
case 'Phasor'
case 'Constellation'
scatterplot(app.UIAxes,y)
end

답변 (1개)

Monisha Nalluru
Monisha Nalluru 2021년 3월 16일

0 개 추천

This is already a known issue. scatterplot does not support passing of Axes or UIAxes object as an input.
Concerned people are already aware of it and it might be considered in the future releases of MATLAB.

카테고리

도움말 센터File Exchange에서 MATLAB에 대해 자세히 알아보기

제품

릴리스

R2020b

질문:

2020년 12월 16일

답변:

2021년 3월 16일

Community Treasure Hunt

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

Start Hunting!

Translated by