무선 프로토타이핑의 기초

무선 프로토타이핑의 기초 교육과정에서는 LabVIEW Communications System Design Suite를 사용하여 무선 시스템의 프로토타입을 빠르게 작성하는 방법을 소개합니다. 이 교육과정에서는 패널, 다이어그램, SystemDesigner, 프로젝트 및 설계 언어를 포함하여 LabVIEW Communications의 환경을 활용하는 방법을 학습하게 됩니다. 일반적인 설계 흐름을 따라 알고리즘을 설계하고 시스템 아키텍처를 구성해봅니다. 분석 및 프로파일링을 수행하고 부동 소수점 알고리즘을 고정 소수점으로 변환한 후 컴파일하여 FPGA에 배포해 봅니다. 이 교육과정을 마치면 실제로 작동하는 직교 주파수 분할 다중화(OFDM) 트랜시버를 완성할 수 있게 됩니다.

교육과정 세부사항:

무선 프로토타이핑의 기초 교육과정의 구성

강의 개요 토픽
무선 프로토타이핑 LabVIEW Communications 설계 환경에서 무선 프로토타이핑을 위한 USRP 소프트웨어 정의 라디오 디바이스를 소개합니다. 무선 산업이 직면한 과제들과 그에 대한 몇 가지 해결책을 배웁니다. 또한 LabVIEW Communications 환경을 살펴보고 시스템 아키텍처의 구성요소를 알아봅니다.
  • 무선 프로토타이핑 방법 소개
  • LabVIEW Communications 소개
  • 하드웨어 아키텍처
  • 프로젝트 환경
VI 빌드하기 LabVIEW Communications으로 VI를 빌드하는 방법을 배웁니다. VI 디버그 도구와 LabVIEW Communications 환경에서 지원되는 텍스트 기반 언어에 대해서도 배웁니다.
  • VI의 구성요소
  • 패널의 객체
  • 다이어그램의 객체
  • 텍스트 기반 설계 언어
  • 구조
  • SubVI
  • VI 디버깅하기
데이터 전송 및 통신 데이터 구획으로 데이터 저장, 불러오기, 보기 및 분석 방법을 배웁니다. 파일과 폴더를 프로그램으로 생성하는 도구도 배웁니다.
  • 데이터 구획
  • 파일 및 폴더 경로
병렬 프로그램하기 병렬 루프로 프로그래밍할 때의 모범 사례를 배웁니다. 복제 터미널과 큐를 사용하여 루프 간 데이터 통신을 해봅니다.
  • 병렬 루프
  • 복제 터미널
LabVIEW로 FPGA 프로그램하기 여러 FPGA 설계 언어를 개략적으로 알아봅니다. 각 언어의 장단점과 상황에 맞는 언어를 선택하는 방법에 대해 배웁니다.
  • FPGA 소개
  • FPGA VI 사용하기
  • FPGA 호스트 인터페이스
  • FIFO를 통한 데이터 전송
다중 속도 다이어그램과 FPGA 다중 속도 다이어그램에 대해 자세하게 알아보고 다중 속도 다이어그램으로 알고리즘 설계에서 더 빠르게 반복하는 방법에 대해 배웁니다.
  • 다중 속도 다이어그램 사용하기
  • 부동소수를 고정소수로 변환하기
  • 다중 속도 다이어그램을 FPGA VI와 통합하기
최적화된 FPGA VI 사용하기 최적화된 FPGA VI의 시간 절약 및 프로젝트 고유의 프로퍼티를 사용하는 방법을 배웁니다.
  • FPGA VI의 인위적 최적화 개요
  • 최적화된 FPGA VI 대 다중 속도 다이어그램
  • 다른 문서 유형에서 최적화된 FPGA VI
클럭 구동 로직으로 설계하기 기본적인 디지털 설계 이론과 동기화에 데이터 전송과 저장 도구를 사용하는 방법을 배웁니다. 디지털 신호의 타이밍을 정하는 데 필요한 여러 고려사항, 클럭 구동 루프에서 FIFO를 사용하는 이유, 핸드쉐이킹의 목적에 대해 알아봅니다.
  • 클럭 구동 로직과 결과 품질
  • 클럭 구동 로직에 FIFO 사용하기
  • 핸드쉐이킹
  • 호스트 API
고급 팁과 요령 타사 FPGA 도구 통합과 성공적인 컴파일에 좋은 모범 사례를 배웁니다.
  • Xilinx IP 사용하기
  • 특화 노드
  • 성공적인 컴파일

지금 바로 무선 프로토타이핑의 기초 교육과정을 시작하세요