신호 처리 및 통신
반도체 기술이 발전함에 따라, 증가하는 대역폭의 신호를 수집, 처리, 전송하는 센서와 스마트 기기를 구현하는 것이 실용화되었습니다. 시장에서 우위를 점하기 위해 제품은 오디오, 이미지, 비디오, 데이터 신호를 효율적으로 처리해야 합니다. 복잡한 알고리즘은 하드웨어에 구현되어 속도, 전력, 비용에 대한 요구사항을 충족해야 합니다. 하드웨어 서브시스템은 소프트웨어 서브시스템과 적절하게 인터페이스로 연결되어야 합니다. 기기 내부와 외부의 네트워크를 통해 흐르는 신호는 올바른 추상화 수준에서 시뮬레이션해야, 필요한 정확도를 달성하면서도 불필요하게 긴 검증(Verification) 프로세스를 피할 수 있습니다.
MathWorks Consulting Services는 수백 가지 기업과의 협력을 통해 얻은, 폭넓은 업계 배경 지식과 기술 전문 지식을 활용하여 신호 처리 알고리즘을 신속하게 모델링, 테스트, 구현할 수 있도록 도와드립니다.
신호 처리 알고리즘의 FPGA 구현 개발 및 검증
고성능 신호 처리를 위한 임베디드 시스템 설계에 대한 업계 경험을 바탕으로 하여, MathWorks 컨설턴트는 부동소수점 알고리즘을 고정소수점 알고리즘으로 변환하고, 적절한 하드웨어 아키텍처를 설계하며, FPGA 구현을 위한 HDL 코드를 생성할 수 있도록 지원합니다. 그뿐 아니라, 당사는 HDL 합성, 타사 HDL 시뮬레이터를 사용한 연동 시뮬레이션, FIL(FPGA-in-the-Loop) 검증에 대해 안내합니다. 또한, MathWorks 컨설턴트는 알고리즘을 최적화하여 양자화 효과와 하드웨어 리소스 사용률을 줄이고 실시간 처리 요구사항을 충족할 수 있도록 도와드립니다. 단계를 자동화하는 방법도 알려드리므로 기존 설계에 대한 점진적인 변경 사항을 테스트하기 위해 필요한 시간을 최소화할 수 있습니다.
시스템 수준 시뮬레이션을 통한 성능 분석
MathWorks 컨설턴트는 알고리즘 시뮬레이션, 시간 기반 시뮬레이션, 이벤트 기반 시뮬레이션 또는 이러한 시뮬레이션의 조합을 통해 적절한 추상화 수준에서 시스템을 모델링할 수 있도록 도와드립니다. 당사는 다양한 계층의 통신 시스템 시뮬레이션과 아날로그-디지털 인터페이스에서 클록 지터 등의 효과 모델링과 관련한 폭넓은 경험을 보유하고 있습니다.
복잡한 알고리즘을 테스트하기 위한 시뮬레이션 시간 최소화
MathWorks 컨설턴트는 여러분과의 협력을 통해 GPU 또는 PC 클러스터를 사용하여 알고리즘을 병렬화하고 시뮬레이션 시간을 단축할 수 있는 기회를 파악합니다. 또한, PC 클러스터를 사용하여 시스템에 대한 파라미터 스윕과 몬테카를로 분석을 수행할 수 있는 자동화 프레임워크를 설정할 수 있도록 지원합니다.
MathWorks Consulting Services는 여러분과 함께 다음 작업을 수행할 수 있습니다.
- 신호 처리 알고리즘을 FPGA에 배포하고 알고리즘에서 FPGA 구현으로 빠르게 이동할 수 있는 노하우 습득
- 정확하고 효율적인 시뮬레이션을 실행하기 위해 적합한 아키텍처의 신호 처리 시스템 모델링
- 테스트 프레임워크를 설정하여 확신을 갖고 설계 검증