From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



모듈레이션 툴킷을 사용하여 사용자 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