모듈레이션 툴킷을 사용하여 사용자 QAM 심볼 맵을 어떻게 만들 수 있습니까?



주요한 소프트웨어:
주요한 소프트웨어 버전: N/A
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: N/A

문제점: 어플리케이션 개발을 위해 모듈레이션 툴킷(Modulation Toolkit)을 사용하여 사용자 QAM 심볼 맵을 만들어야 합니다. 이 맵을 만들기 위해 무엇을 사용해야 합니까?

솔루션:

비트 패턴과 IQ 복소수 평면 값을 다르게 매핑하기 위해 LabVIEW의 Generate System Parameter VI는 기본 QAM 맵을 받아들일 수도 있고 사용자 QAM 심볼 맵을 생성할 수도 있습니다.

이 다형성 VI는 각 변조 기법을 위해 M과 Map이라는 두 가지 옵션을 가지고 있습니다. M을 사용하여 심볼 맵을 자동생성하거나 Map을 사용하여 자신의 심볼 맵을 정의할 수 있습니다.

더 많은 정보를 확인하시려면 이 VI를 우클릭하여 도움말을 선택한 후, 사용하고자 하는 변조 타입을 선택하십시오. 예를 들어 QAM 심볼 값 배열은 다음 설명을 보여줄 것입니다.

이 VI는 심볼 값 컨트롤의 입력으로 2 차원 사각 정수 배열을 기대합니다. 4-QAM은 2×2 배열(2행 2열), 16-QAM은 4×4 배열 등을 기대합니다. 정수 0부터 (M-1)까지는 모두 단 한 번씩만 심볼 값 배열에 포함되어야만 하며, 여기서 M은 변조의 M-ary 값입니다. 정수의 바이너리 표현(LSB가 처음)은 심볼 값 배열 내에서 상응하는 심볼 위치에 매핑된 비트 패턴을 나타냅니다.

예를 들어 4-QAM에서 심볼 값 배열을
[3 1]
[0 2],
로 지정하였다면, 출력 QAM 심볼 맵은 [(–0.707 – 0.707i), (0.707 + 0.707i), (0.707 – 0.707i), (–0.707 + 0.707i)] 입니다.

32-QAM 같은 정사각 배열에 바로 들어맞지 않는 2차 사용자 QAM 심볼 맵을 생성하기 위해서는 배열 내의 추가적인 공간을 음수로 설정할 수 있습니다. 음수는 심볼 맵의 부분으로 고려되지 않으므로 맵을 표현하는 정사각 배열을 사용할 수 있도록 해줍니다.


32 QAM Custom Map

여기 기술된 예제를 보여주는 간단한 예제가 이 기술지원 데이터베이스에 첨부되어 있습니다. 첨부된 링크에서 디지털 변조에 관한 더 많은 정보를 찾을 수 있습니다.



관련 링크: Developer Zone Tutorial: RF and Communications Fundamentals


첨부:


custom_symbol_map.vi - custom_symbol_map.vi



리포트 날짜: 01/10/2007
마지막 업데이트: 01/11/2015
문서 번호: 459J9KJX