• 제목/요약/키워드: Field programmable gate array

검색결과 378건 처리시간 0.03초

Evaluation of a FPGA controlled distributed PV system under partial shading condition

  • Chao, Ru-Min;Ko, Shih-Hung;Chen, Po-Lung
    • Advances in Energy Research
    • /
    • 제1권2호
    • /
    • pp.97-106
    • /
    • 2013
  • This study designs and tests a photovoltaic system with distributed maximum power point tracking (DMPPT) methodology using a field programmable gate array (FPGA) controller. Each solar panel in the distributed PV system is equipped with a newly designed DC/DC converter and the panel's voltage output is regulated by a FPGA controller using PI control. Power from each solar panel on the system is optimized by another controller where the quadratic maximization MPPT algorithm is used to ensure the panel's output power is always maximized. Experiments are carried out at atmospheric insolation with partial shading conditions using 4 amorphous silicon thin film solar panels of 2 different grades fabricated by Chi-Mei Energy. It is found that distributed MPPT requires only 100ms to find the maximum power point of the system. Compared with the traditional centralized PV (CPV) system, the distributed PV (DPV) system harvests more than 4% of solar energy in atmospheric weather condition, and 22% in average under 19% partial shading of one solar panel in the system. Test results for a 1.84 kW rated system composed by 8 poly-Si PV panels using another DC/DC converter design also confirm that the proposed system can be easily implemented into a larger PV power system. Additionally, the use of NI sbRIO-9642 FPGA-based controller is capable of controlling over 16 sets of PV modules, and a number of controllers can cooperate via the network if needed.

적응적 병렬 검색을 지원하는 스트리밍 XML 파서 (A Streaming XML Parser Supporting Adaptive Parallel Search)

  • 이규희;한상수
    • 한국정보통신학회논문지
    • /
    • 제17권8호
    • /
    • pp.1851-1856
    • /
    • 2013
  • XML은 SOAP(Simple Object Access Protocol)와 REST(Representational State Transfer) 같은 웹서비스들을 위해 널리 사용되며 데이터를 표현하기 위한 사실상의 표준이다. DOM(Document Object Model)을 사용하는 XML 파서는 DOM 트리로 생성하여 메모리에 저장하는 전처리가 요구되기 때문에, 제한적 자원을 갖는 임베디드 시스템들은 일반적으로 전처리를 요구하지 않는 스트리밍 XML 파서를 채택하여 사용하고 있다. 본 논문에서는 FPGA(Field Programmable Gate Array)에서 적응적 병렬 검색을 사용하는 스트리밍 XML 파서를 위한 새로운 구조를 제안한다. 제안된 APSearch(Adaptive Parallel Search) 파서는 이전 연구들과 비교하여 소프트웨어의 오버헤드를 상당 수 감소시켰으며 XML 파싱을 위한 처리 시간이 약 2.55배와 2.96배 향상되었다. 따라서, 제안된 APSearch 파서는 XML 파싱을 가속화하기 위한 시스템들에 적합한 구조이다.

액화천연가스운반선의 PMS 성능 검증을 위한 FPGA 기반 HIL 시뮬레이터 개발 (Development of FPGA Based HIL Simulator for PMS Performance Verification of Natural Liquefied Gas Carriers)

  • 이광국
    • 한국정보통신학회논문지
    • /
    • 제22권7호
    • /
    • pp.949-955
    • /
    • 2018
  • HIL 시뮬레이션은 복잡한 실시간 임베디드 시스템을 개발하고 테스트하는 데 사용되는 기법이다. HIL 테스트는 해양플랜트와 같은 고부가가치 선박인 LNGC의 PMS 성능 검증을 위한 효율적인 플랫폼이 된다. 그러나 국내 조선소를 비롯한 연구기관에서 스스로 HIL 테스트를 수행하기에는 시간이 필요하다. 이 문제를 해결하기 위해, 본 연구는 전력 공급 장치 / 소비 장치, 제어콘솔, MSBD 로 구성된 FPGA 기반의 PMS-HIL 시뮬레이터를 제안한다. 제안된 HIL시뮬레이션 플랫폼은 실제 장비 데이터를 사용하였고, PMS의 부하 공유 테스트를 수행하였다. 제안된 시스템은 대칭, 비대칭 및 고정 부하분배를 통해 검증하였고 공장수락시험 대체 가능성을 보여 준다. 또한 향후 에너지관리시스템 개발을 비롯한 선박 자동화 및 자율운항을 위한 추가 시스템 개발 시 많은 도움을 줄 것으로 사료된다.

3차원 신호 전송을 위한 체계적인 역사상 알고리즘 (A Systematic Demapping Algorithm for Three-Dimensional Signal Transmission)

  • 강석근
    • 한국정보통신학회논문지
    • /
    • 제18권8호
    • /
    • pp.1833-1839
    • /
    • 2014
  • 본 논문에서는 3차원 격자형 신호성상도를 위한 체계적인 역사상 알고리즘을 제시한다. 제안된 알고리즘은 8분 공간 결정, 원점과의 거리 계산, 심볼 좌표 결정 등의 세부 기능으로 구성된다. 이는 세부 기능의 조정에 따라 체계적인 확장이 가능하므로 더 큰 격자형 신호성상도에도 적용이 가능하다. 제시된 알고리즘의 검증을 위하여 3차원 신호전송시스템을 구현하여 모의실험을 수행하였다. 여기서는 field programmable gate array를 이용한 하드웨어 기반 시스템과 $Matlab^{(R)}$을 이용한 소프트웨어 기반 시스템을 구현하여 시스템의 동작과 성능을 비교하였다. 그 결과, 가산성 백색 가우시안 잡음 환경에서 두 시스템은 거의 동일한 오류성능을 가지는 것으로 나타났다. 또한 하드웨어 기반 시스템은 정보원 이진 데이터열의 3차원 신호로의 변환과 이로부터 원래의 이진열을 완벽하게 복원함을 확인하였다. 이로부터 제안된 알고리즘과 구현된 3차원 전송시스템은 정확하게 동작하는 것으로 판단된다.

TRS 중계기용 디지털기반 RF 제어 시스템의 구현 (FImplementation of RF Controller based on Digital System for TRS Repeater)

  • 서영호
    • 한국정보통신학회논문지
    • /
    • 제11권7호
    • /
    • pp.1289-1295
    • /
    • 2007
  • 본 논문에서는 유 무선 네트워 킹을 지원하는 TRS 중계기의 전체적인 RF 시스템들을 디지털 방식으로 제어 할 수 있는 고성능 병렬 제어 시스템을 구현하였다. 구현된 시스템은 순 역방향 LPA(Linear Power Amplifier), 순 역방향 LNA(Low Noise Amplifier), 채널카드, 직렬통신(RS-232), 유 무선 TCP/IP 통신의 제어를 담당하는 FPGA(Field Programmable Gate Array) 칩과 전체 시스템의 제어를 관장하는 마스터(Master) 마이크로프로세서, 순 역방향 스펙트럼 분석기(Spectrum Analyzer, SA)를 내장하여 현재 통신되고 있는 채널의 주파수 스펙트럼을 5KHz 단위의 해상도로 관찰할 수 있도록 하는 슬레이브 마이크로프로세서, 각각의 채널카드들을 개별적으로 감시하고 채널카드내의 주파수 합성기(Frequency Synthesizer)를 프로그래밍하기 위한 10개의 채널카드용 마이크로프로세서, 그리고 그 밖의 몇 가지 주변기기들과 회로들로 구성된다. 전체 시스템은 동작의 효율성과 병렬성을 비롯하여 구현의 적합성과 비용을 고려하여 H/W(Hardware) 및 S/W(Software) 부분으로 나누었고, H/W도 FPGA과 마이크로프로세서로 나누어서 최적화를 이루고자 노력하였다.

실시간 디지털 홀로그래피를 위한 고성능 CGH프로세서 (FImplementation of RF Controller based on Digital System for TRS Repeater)

  • 서영호;최현준;김동욱
    • 한국정보통신학회논문지
    • /
    • 제11권8호
    • /
    • pp.1424-1433
    • /
    • 2007
  • 본 논문에서 는 하드웨어의 구현을 위해 수정된 CGH(Computer Generated Hologram) 알고리즘을 바탕으로 디지털 홀로그램을 생성할 수 있는 하드웨어 구조를 제안하고 FPGA(Field Programmable Gate Array)를 기반으로 구현하고자 한다. 먼저 CGH 알고리즘을 분석 한 후에 디지털 홀로그램을 효율적으로 연산할 수 있는 CGH 셀 (cell)의 구조를 제안하고 CGH 셀의 확장을 통해서 CGH 커널 (kernel)을 구현한다. 그리고 최종적으로 CGH 커널과 SDRAM Controller, DMA 등의 블록들을 결합하여 CGH 프로세서를 구현한다. 제안한 구조는 CGH 커널 내 CGH 셀의 단순한 추가를 통해서 성능을 비례적으로 증가시킬 수 있다. 이는 CGH 셀들이 독립적으로 동작하기 때문이다. 제안한 하드웨어는 Xilinx의 XC2VP70 FPGA를 이 용하여 구현하였고 200 MHz의 동작속도에서 40,000개의 광원으로 구성된 3차원 객체를 0.205초에 $1,280{\times}1,024$크기 의 홀로그램으로 생성 할 수 있다.

TMS320C6678을 적용한 소형 Radio Frequency 추적레이다용 고속 실시간 신호처리기 설계 (Development of High-Speed Real-Time Signal Processing Unit for Small Radio Frequency Tracking Radar Using TMS320C6678)

  • 김홍락;현효영;김윤진;우선걸;김광희
    • 한국인터넷방송통신학회논문지
    • /
    • 제21권5호
    • /
    • pp.11-18
    • /
    • 2021
  • 소형 Radio Frequency 추적레이다는 표적에 대하여 전천후 Radio Frequency 신호 처리를 통하여 표적을 식별하고 주요 표적에 대하여 표적을 탐색, 탐지하여 추적하는 Radio Frequency 센서를 보유한 추적시스템이다. 본 논문에서는 전천후 Radio Frequency를 이용하여 표적 정보를 획득하여 실시간 신호처리를 통하여 표적을 식별하기 위한 고속의 멀티코어 DSP인 TMS320C6678과 XILINX FPGA(Field Programmable Gate Array)가 탑재된 보드 개발의 내용을 설명한다. DSP, FPGA 선정과 신호처리를 위한 DSP-FPGA 결합 아키텍처에 대하여 제안하고 또한 고속의 데이터 전송을 위한 SRIO의 설계에 대하여 설명한다.

Xilinx 7-Series FPGA의 소프트 에러에 대한 가용성 분석 (Availability Analysis of Xilinx 7-Series FPGA against Soft Error)

  • 류상문
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2016년도 추계학술대회
    • /
    • pp.655-658
    • /
    • 2016
  • 고성능 디지털 회로 구현에 매우 많이 사용되는 Xilinx사의 7-Series FPGA(Field Programmable Gate Array)는 configuration memory가 SRAM 기반으로 제작되어 configuration memory에 소프트 에러(soft error)가 발생하는 경우 FPGA는 오동작하게 된다. Xilinx사에서 제공하는 SEM(Soft Error Mitigation) Controller를 이용하면 configuration memory에서 발생하는 소프트 에러의 영향을 줄일 수 있다. SEM Controller는 FPGA의 configuration memory 영역에 추가된 ECC(Error Correction Code)와 CRC(Cyclic Redundancy Code) 기능을 이용하여 configuration memory에 발생한 소프트 에러를 감지하여 필요시 partial reconfiguration 과정을 수행하여 FPGA의 기능을 소프트 에러 발생 이전으로 복구한다. 본 논문에서는 Xilinx사의 7-Series FPGA에서 SEM Controller를 이용하여 configuration memory의 소프트 에러를 검출하고 정정할 때 FPGA의 신뢰도를 가용성(availability) 관점에서 분석한다. 이를 위해 SEM Controller의 소프트 에러 정정 성능에 따른 가용성 함수를 유도하고 그 효과를 검토한다. 연구 결과는 소프트 에러가 발생하는 환경에서 동작하는 SRAM 기반 FPGA의 신뢰성 예측에 사용할 수 있을 것으로 기대된다.

  • PDF

소형 밀리미터파 추적 레이다용 고속 실시간 신호처리기 개발 (Development of High-Speed Real-Time Signal Processing Unit for Small Millimeter-wave Tracking Radar)

  • 김홍락;박승욱;우선걸;김윤진
    • 한국인터넷방송통신학회논문지
    • /
    • 제19권1호
    • /
    • pp.9-14
    • /
    • 2019
  • 소형 밀리미터파 추적 레이다는 저속으로 기동 중인 큰 RCS를 갖는 바다위의 함정 표적에 대하여 TWS(Track While Scan) 방식을 통하여 실시간으로 표적을 탐색, 탐지 하여 추적하는 펄스 방식의 레이더이다. 본 논문에서는 저속으로 기동을 하지만 채프, 디코이 등 다양한 기만체를 운영하는 함정 표적에 대하여 LPRF와 DBS, 및 HRR 신호처리 기법을 통하여 표적 정보를 획득하고 추적하기 위하여 고속의 CPU가 탑재된 보드 개발과 표적정보를 실시간 처리하기 위하여 FPGA(Field Programmable Gate Array)를 활용하여 실시간 FFT 연산이 가능한 DFT(Discrete Fourier Transform) 모듈 설계를 포함한 신호처리기 구조를 설계하고 성능시험을 통해 구현한 신호처리기를 검증하였다.

이미지처리에서 디지털 필터를 구현하기 위한 가변모드 동기 발생기의 설계 (Design of a Variable-Mode Sync Generator for Implementing Digital Filters in Image Processing)

  • 정세민;한시연;강봉순
    • 전기전자학회논문지
    • /
    • 제27권3호
    • /
    • pp.273-279
    • /
    • 2023
  • 이미지처리 하드웨어에서 이미지 필터링을 진행할 때 line memory의 사용은 필수적이다. line memory에 입력 데이터를 저장한 후 저장된 데이터를 사용하기 위해 동기를 맞춘 후 필터링을 진행한다. 이때 동기를 맞추기 위해 동기 발생기를 사용한다. 기존 동기 발생기의 경우 입력 동기 신호를 입력으로 들어오는 이미지의 1행만큼 지연시킨다. 만약 2행만큼 지연된 신호를 얻기 위해서는 모듈 2개를 연결하여 사용해야 한다. 해당 방식으로 하드웨어 설계 시 하드웨어의 크기가 커져 효율적으로 설계할 수 없다. 따라서 본 논문에서는 finite state machine을 추가하는 방식을 사용하여 여러 종류의 지연 신호를 생성하는 동기 발생기를 제안한다. 하드웨어 설계는 Verilog HDL로 코딩하였으며, field programmable gate array 보드를 이용하여 이미지처리 하드웨어에 적용하여 성능을 검증하였다.