2010-04-29 2 views
-1

여러분은 필터와 관련된 FPGA 프로젝트에 대한 아이디어가 있습니까? 나는 흥미있는 무엇인가하고 싶다. .. 확실하지 않은 무엇. 미리 감사드립니다.FPGA 필터 프로젝트

+0

:

YouTube에서 영화가 Cubase64을 여기까지합니다 ;-)? – Anycorn

답변

0

아이디어가 있습니다. FPGA에서 빠른 이미지 히스토그램 루틴을 구현하십시오. 그것은 단지 8 비트 입력 데이터를 취하고 256 빈 히스토그램을 업데이트 할 수 있습니다. 처음에는 히스토그램을 0으로 만드는 방법과 나중에 256 개의 빈의 내용을 읽는 방법이 필요합니다. 히스토그램 작성은 이미지 처리에서 매우 일반적인 작업이므로 직렬 종속성으로 인해 범용 CPU에서 본질적으로 병목 현상이 발생하므로 잠재적으로 유용한 응용 프로그램입니다. 또한 SIMD로 쉽게 벡터화 할 수 없습니다. 따라서 빠른 FPGA 구현은 소프트웨어 구현에 비해 실질적인 이점을 제공합니다.

0

언제나 이미지 처리 프로젝트가 훌륭하다는 것을 알 수 있습니다. 결과를 화면에 표시 할 수 있습니다. 예쁜 그래프가 아니라 실제 처리 된 이미지입니다. 카메라 입력 및 VGA 출력을 갖춘 FPGA 보드를 구입하십시오. 먼저 Sobel 필터를 구현하고 그 후에 Harris 또는 Shi Tomasi과 같은 코너 감지기로 졸업 해보세요.

2

알로하!

대안으로 일부 오디오 필터 효과를 구현할 수 있습니다. I/O 요구 사항은 비디오보다 쉽습니다. 즉, 효과 테마에 집중할 수 있고 동료 및 교사가 시험 사용해 볼 수있는 독립형 (보드) 데모를 만들 수 있습니다.

예를 들어 Pex Tufvesson의 Cubase64를 살펴보십시오. 오디오 효과 알고리즘의 제한된 구현의 정말 감미로운 예입니다.

http://www.livet.se/mahoney/c64-files/Cubase64_White_Paper_by_Pex_Mahoney_Tufvesson.pdf

당신의 작업은 HW에서 대신 SW 이들 중 하나 이상을 구현하는 것입니다 : 좋은 종이뿐만 아니라 사용할 수있는 소스 코드가있다. 몇 가지를 구현하고 사용자가 제어하는 ​​효과를 위해 스위치를 켜고 끕니다.

ADC 인터레이스와 함께 하나 이상의 효과 블록이있는 파이프 라인을 얻을 수 있습니다. 각 블록에는 외부 스위치로 제어되는 바이 패스/활성화가 있습니다. 파이프 라인은 DAC 인터페이스로 끝납니다.

구현 된 효과를 명확하게 (들으십시오) 데모 할 수있는 간단한 오버 헤드 컨트롤이있는 단순한 디자인입니다.

음, 나 스스로 이것을해야한다고 생각한다. 대역 통과 필터와 같은 http://www.youtube.com/watch?v=PTGkf21UpJ8