undefined function or variable bits---UMFC vs ODFM

1 回表示 (過去 30 日間)
kenny Ade
kenny Ade 2020 年 5 月 4 日
コメント済み: kenny Ade 2020 年 5 月 7 日
hi Peng Li,
ERROR IN UMFC ?((LINE 37)
InpData(:symIdx) = randi({0 1}, 10*bits, 1);
Code not running!!!
please assist
  2 件のコメント
Walter Roberson
Walter Roberson 2020 年 5 月 4 日
that code line does not exist in the link you posted.
Walter Roberson
Walter Roberson 2020 年 5 月 7 日
The first parameter to randi should be a numeric scalar, or else a numeric vector with two elements. So randi({0 1}, 10*bits, 1) is wrong because you are passing in a cell instead of a numeric vector, but randi([0 1], 10*bits, 1) might work to assign to inpData(:,symIdx)

サインインしてコメントする。

採用された回答

Samatha Aleti
Samatha Aleti 2020 年 5 月 7 日
Hi,
I do not see the line of code you mentioned in the above link, but I assume you are pointing to the following line of code:
inpData(:,bandIdx) = bitsIn; % log bits for comparison
Here “bitsIn” is defined as a vector of bits (randomly generated) whose size depends upon number of bites per carrier “bitsPerSubCarrier” and “subbandSize, as follows:
subbandSize = 20; % must be > 1
bitsPerSubCarrier = 4; % 2: 4QAM, 4: 16QAM, 6: 64QAM, 8: 256QAM
bitsIn = randi([0 1], bitsPerSubCarrier*subbandSize, 1);
  1 件のコメント
kenny Ade
kenny Ade 2020 年 5 月 7 日
Thanks Samatha Aleti. You are the best! Works fine!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeHolidays / Seasons についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by