검색어 입력폼

PSK, ASK, QAM, PAM의 신호점(signal constellation) 그리는 매틀랩(Matlab)프로그램

저작시기 2010.03 |등록일 2010.04.30 한글파일한글 (hwp) | 15페이지 | 가격 2,500원

소개글

해당자료는 디지털통신과목에 관련하여 여러변조의 신호점(signal constellation)을 그리는 매틀랩 프로그램입니다.
작성은 한글파일로 했으며, 한글파일안의 코드를 복사해서 사용하시면 됩니다.
PSK는 BPSK,4PSK, 8PSK,16PSK의 신호점을 그렸으며, ASK는 on-off keying방식입니다. QAM은 4QAM, 16QAM, 32QAM, 64QAM의 신호점을 그렸으며, PAM은 2/4/8/16의 신호점을 그리는 프로그램입니다.
여러변조방식을 프로그램 했기때문에 유용하게 쓰일 거라 생각합니다.
또한 프로그램 설명과 사용자가 원하시는데로 수정할 수 있도록 수정방법도 기재했습니다.

목차

1) 사용 프로그램: 매틀랩
2) 목적
3) 변조방식
4) 결과 그래프
5) 사용 및 수정방법
6) 매틀랩 코드

본문내용

1) 사용 프로그램: 매틀랩
2) 목적
- 각각의 변조방식에 해당하는 심볼의 신호점(signal constellation)을 그림

5) 사용 및 수정방법
- 실행방법(그레이코드 설명)
a) 아래와 같이 변조 방식과 변조레벨을 선택
modu_type = `QAM` % 변조방식 선택
modu_level = 16; % 변조레벨 선택
16-QAM으로 선택하는 예


b) 원하는 데이터 비트 수 선택
num_bits = 100; % 발생시킬 비트 수
비트수를 100으로 선택하는 예


- 심볼매핑 패턴 변경방법 (예: QAM)
a) Gray 코드를 사용할 경우(default 값)
- 매핑테이블을 아래와 같이 사용 한다

table = modem.qammod(`M`,4,`SymbolOrder`,`Gray`);
변조레벨을 4로 사용/ 매핑순서를 Gray코드를 사용 하는 예


- 변수 설명
⦁M: 변조레벨
⦁SymbolOrder : 매핑순서(패턴)

b) 매핑패턴을 임의로 변경할 경우
- 매핑테이블을 아래와 같이 변경 한다

table = modem.qammod(`M`,4,`SymbolOrder``user-defined`,`SymbolMapping`,[1 0 3 2]);
변조레벨을 4로 사용/ 매핑순서([1 0 3 2])를 임의로 변경 하는 예

⦁SymbolOrder를 user-defined로 변경
⦁SymbolMapping옆에 원하는 매핑순서를 입력: [1 0 3 2]
⦁매핑순서는 해당비트의 십진수 값을 입력한다



Gray Code 패턴
임의의 패턴
다운로드 맨위로