Main Content

randintrlv

난수 순열을 사용하여 심볼 재정렬

구문

intrlvd = randintrlv(data,state)

설명

intrlvd = randintrlv(data,state)는 난수 순열을 사용하여 data의 요소를 재배열합니다. state 파라미터는 함수가 순열을 결정하기 위해 사용하는 난수 생성기를 초기화합니다. state는 스칼라 또는 35x1 벡터로 randintrlv에서 사용되는 rand 함수에 설명되어 있습니다. 함수는 주어진 상태에서 예측 가능하고 가역적이지만, 각기 다른 상태는 각기 다른 순열을 생성합니다. data가 여러 행과 열을 갖는 행렬인 경우 함수는 열을 개별적으로 처리합니다.

이 함수는 기본적으로 Nishimura와 Matsumoto의 메르센 트위스터 알고리즘을 사용합니다.

참고

state 파라미터를 사용하면 이 함수에서 rand 함수의 'state' 알고리즘을 사용하도록 난수 생성기가 전환됩니다.

생성기 알고리즘에 대한 자세한 내용은 rand 항목을 참조하십시오.

예제

난수 인터리빙과 디인터리빙 사용과 관련된 예제는 Improve Error Rate Using Block Interleaving in MATLAB 항목을 참조하십시오.

버전 내역

R2006a 이전에 개발됨

참고 항목

|

도움말 항목