OFDMについて
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
OFDMでの質問です。
qpsk変調後をX_lとして復調後をY_lとおいて行っています。
この時にY_lコンスタレーションした図を観測したいのですが
エラーメッセージ
”関数 'constellation' の呼び出しで、正しくない引数データ型または欠落した引数をチェックしてください。”
が出て行うことが出来ません。
どうすれば観測することが出来ますか。
またkをX_lと同じ行列長さにして同じ成分に掛けてコンスタレーションしたグラフを観測したいです。
Y_l=X_l*e^{(j*2π*k*δ)/N} という式をプログラムしたつもりなのですがあってますでしょうか。
質問が多くなり申し訳ありませんが
よろしくお願いします。
下記がプログラムです。
qpskMod = comm.QPSKModulator;
qpskDemod = comm.QPSKDemodulator;
nFrames = 10000;
nSymbolsPerFrame = modDim.DataInputSize(1);
deruta=0;
k=(0:nSymbolsPerFrame);
data = randi([0 3],nSymbolsPerFrame,1);
X_l = qpskMod(data);
rap=1i*2pi*k*deruta/128;
e=exp(1);
Y_l=X_l.*(e.^rap);
constellation(Y_l);
2 comentarios
takemoto
el 8 de Sept. de 2022
コンスタレーションの表示に関してですが、ドキュメントによれば、"constellation"は、変調オブジェクトを引数にとり、"理想的なコンスタレーション"を求めるものとなっています。
実際の変調信号については、以下の例の様に、scatterplot、もしくはcomm.ConstellationDiagramを使用してはいかがでしょうか?
qpskMod = comm.QPSKModulator;
qpskDemod = comm.QPSKDemodulator;
nFrames = 10000;
nSymbolsPerFrame = 256;
deruta=0;
k=(0:nSymbolsPerFrame);
data = randi([0 3],nSymbolsPerFrame,1);
X_l = qpskMod(data);
scatterplot(X_l)
%Constdiag = comm.ConstellationDiagram;
%Constdiag(X_l)
Respuestas (0)
Ver también
Categorías
Más información sobre 変調 en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!