How to generate random orthogonal codes in matlab

조회 수: 6 (최근 30일)
Ayesha Punjabi
Ayesha Punjabi 2019년 3월 14일
댓글: Ayesha Punjabi 2019년 3월 14일
  • currently i am using randi(0:1,5,16)
  • which gives me 1 bit random values of 0 and 1
  • but I want to generate two bits of 0 and 1 which is 00 10 11 00 10 10
  • how should i generate such values.
  • i tried (randi(0:1, 5, 16)+'0') but its giving me 49 48 49 48 values which i am not looking for I want values only with respect to 11 00 01 10 00 11
  • Kindly help
  댓글 수: 1
John D'Errico
John D'Errico 2019년 3월 14일
What does this have to do with orthogonality? You did explicitly state orthogonal.
As for the problem of generating numbers like 00, MATLAB does not recognize the differeence between that and 0. You COULD convert them to character of course.
help char
but that would do nothing to generate anything orthogonal. So if you really want help, then you need to explain what you need.

댓글을 달려면 로그인하십시오.

채택된 답변

Torsten
Torsten 2019년 3월 14일
mat2str(de2bi(randi([0,3],5,16)))
  댓글 수: 1
Ayesha Punjabi
Ayesha Punjabi 2019년 3월 14일
thank you so much this was really helpful comment.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Random Number Generation에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by