A Study on Performance Improvement and Development of Integrity Verification Software of TCP/IP output data of VCS Correlation Block

VCS 상관블록의 TCP/IP 출력데이터의 무결성 검사 소프트웨어의 개발과 성능개선에 관한 연구

  • Received : 2012.09.17
  • Accepted : 2012.11.03
  • Published : 2012.10.30

Abstract

In this paper, we described the software development for verifying the integrity of output data of TCP/IP for VLBI Correlation Subsystem (VCS) correlation block and proposed the performance improvement method in order to prevent the data loss of correlation output. The VCS correlation results are saved at the Data Archive system through TCP/IP packet transmission. In this paper, the integrity verification software is developed so as to confirm the integrity of correlation result saved at the data archive system using TCP/IP packet information of VCS. The 3-step integrity verification process is proposed by using the developed software, its effectiveness was confirmed in consequence of correlation experiments. In addition, TCP/IP packet transmission must be completed within minimum integration period. However, there is not only TCP/IP packet loss occurred but also the problem of correlation result integrity affected in account of a large quantity of packets and data during short integration time. In this paper, the reason of TCP/IP packet loss is analyzed and the modified methods for FPGA(Field Programmable Gate Array) of VCS are proposed, the integrity problem of correlation results will be solved.

본 논문에서는 VLBI상관서브시스템(VLBI Correlation Subsystem, VCS)의 상관블록 TCP/IP 출력데이터의 무결성 검사를 위한 소프트웨어의 개발과 상관출력 데이터의 손실을 방지하기 위한 성능개선 방법에 대해 기술한다. VCS의 상관결과는 TCP/IP 패킷 통신으로 데이터아카이브(Data Archive)에 저장된다. 본 논문에서는 데이터아카이브에 저장된 상관결과의 무결성을 확인하기 위해 VCS의 TCP/IP 패킷 정보를 이용한 무결성 검사 소프트웨어를 개발하였다. 개발한 소프트웨어를 이용하여 3단계의 무결성 검사 과정을 제안하고, 상관처리 실험을 통하여 제안방법의 유효성을 확인하였다. 또한 VCS와 데이터아카이브 사이에는 최소 적분시간 이내에 TCP/IP 패킷 통신이 완료되어야 하지만, 짧은 적분시간에 다량의 패킷과 대용량 데이터로 인해 패킷 손실이 발생할 뿐만 아니라 상관결과의 무결성 문제에도 영향을 미치는 것으로 확인되었다. 본 논문에서는 TCP/IP 패킷 손실의 원인을 분석하고 VCS의 FPGA(Field Programmable Gate Array) 설계에 대한 수정방법을 제시하여 상관결과의 무결성 문제를 해결하고자 한다.

Keywords

References

  1. 노덕규 외 15명, "2008년도 한일공동 VLBI상관기 및 수신기 개발 결과보고서", 한국천문연구원, pp. 3-5, 2008.
  2. VLBI Standard Interface Specification, http://vlbi.org/vsi/
  3. 염재환, 오세진, 노덕규, 강용우, 박선엽, 이창훈, 정현수, "한일공동 VLBI상관기를 위한 소프트웨어 상관기의 개발", 한국우주과학회, 제26권 4호, pp. 567-588, 2009.
  4. VLBI Correlation Subsystem Execution Specificalion, Elecs Industry Co., Ltd.
  5. 노덕규 외 15명, "2009년도 한일공동 VLBI상관기 및 수신기 개발 결과보고서", 한국천문연구원, pp. 267-270, 2009.
  6. VCS TCPPKT Specification, Elecs Industry Co., Ltd.
  7. 정구영, 노덕규, 오세진, 연재환, 강용우, 이창훈, 정현수, 김광동, "FPGA를 이용한 전파천문용 디지털 필터설계의 기본연구", 신호처리시스템학회 논문지, 제9권 제1호, pp. 62-74, 2008.
  8. 오세진, 노덕규, 염재환 외 6명, "VLBI 상관서브시스템 본제품의 제작현장 성능시험", 신호처리시스템학회 논문지 제12권 제4호, pp. 333-340, 2011.