Main Content

Barker Code Generator

양극성 Barker 코드 생성

  • Barker Code Generator block

라이브러리:
Communications Toolbox
Communications Toolbox / Comm Sources / Sequence Generators

설명

Barker Code Generator 블록은 양극성 Barker 코드를 생성합니다. Barker 코드는 길이가 짧고 상관 사이드로브가 낮아 디지털 통신 시스템의 프레임 동기화에 유용하게 사용됩니다. 자세한 내용은 Barker 코드 항목을 참조하십시오.

포트

출력

모두 확장

Barker 코드 프레임으로, 열 벡터로 반환됩니다. 프레임 길이가 Barker 코드 길이를 초과하면 이 블록은 Barker 코드를 반복하여 프레임을 채웁니다.

종속 관계

출력 데이터형 파라미터를 사용하여 출력의 데이터형을 설정합니다.

파라미터

모두 확장

생성 코드의 길이로, 1, 2, 3, 4, 5, 7, 11 또는 13으로 지정됩니다. 자세한 내용은 Barker Codes 항목을 참조하십시오.

예: 2는 Barker 코드 [–1;1]을 출력합니다.

양의 스칼라는 출력 신호의 각 샘플 사이의 시간을 초 단위로 지정합니다. 샘플 시간을 -1로 설정하면 출력 신호가 다운스트림으로부터 샘플 시간을 상속합니다. 샘플 시간프레임당 샘플 수 파라미터 간의 관계에 대한 자세한 내용은 샘플 타이밍 항목을 참조하십시오.

출력 프레임당 샘플 수로, 양의 정수로 지정됩니다. 프레임당 샘플 수가 M인 경우 이 블록은 길이 N인 Barker 코드 시퀀스로 구성된 M개의 샘플을 포함하는 프레임을 출력합니다. N은 코드 길이 파라미터에 의해 설정되는 생성 코드의 길이입니다. M이 N의 정수 배수가 아닌 경우, 연속된 프레임은 프레임의 경계를 넘어서 Barker 코드의 연속성을 유지합니다.

샘플 시간프레임당 샘플 수 간의 관계에 대한 자세한 내용은 샘플 타이밍 항목을 참조하십시오.

출력 데이터형으로, double 또는 int8로 지정됩니다.

실행할 시뮬레이션의 유형으로, 코드 생성 또는 인터프리터형 실행으로 지정됩니다.

  • 코드 생성 — 생성된 C 코드를 사용하여 모델을 시뮬레이션합니다. 시뮬레이션을 처음 실행할 때 Simulink®가 이 블록에 대한 C 코드를 생성합니다. 모델이 변경되지 않는 한 모델은 이후 시뮬레이션에 C 코드를 재사용합니다. 이 옵션을 사용하려면 추가 시작 시간이 필요하지만 이후 시뮬레이션의 속도는 인터프리터형 실행 옵션을 사용한 것보다 빠릅니다.

  • 인터프리터형 실행 — MATLAB® 인터프리터를 사용하여 모델을 시뮬레이션합니다. 이 옵션을 사용하면 시작 시간이 줄어들지만 이후 시뮬레이션의 속도는 코드 생성 옵션을 사용한 것보다 느립니다. 이 모드에서는 블록의 소스 코드를 디버그할 수 있습니다.

자세한 내용은 Simulation Modes (Simulink) 항목을 참조하십시오.

블록 특성

데이터형

double | integer

다차원 신호

아니요

가변 크기 신호

아니요

세부 정보

모두 확장

확장 기능

버전 내역

R2006a 이전에 개발됨

모두 확장