• 제목/요약/키워드: Hardware design

검색결과 2,992건 처리시간 0.033초

가상현실시스템(CAVE)을 활용한 문화 Content의 복원 과정을 통한 CAVE활용 방안에 대한 연구 (Research about CAVE Practical Use Way Through Culture Content's Restoration Process that Utilize CAVE)

  • 김태열;유석호;허영주
    • 한국게임학회 논문지
    • /
    • 제4권3호
    • /
    • pp.11-20
    • /
    • 2004
  • 80, 90년대의 영화에서만 보아오던 가상현실이 과학 및 컴퓨터 기술의 비약적인 발전을 바탕으로 우리에게 가까이 다가오고 있다. 다양한 가상현실 시스템 (VRML, HMD, FishTank, Wall Type, CAVE Type)의 개발과 함께 그 시스템의 발전으로 더욱 현실감 있는 가상현실 구현이 가능해지고 있다. 몰입감이 높은 가상 현실은 이로써 사람들이 일상적으로 경험하기 어려운 환경을 직접 체험하지 않고서도 그 환경에 들어와 있는 것처럼 보여주고 조작할 수 있게 해주는 것이다. 가상현실의 응용분야로는 교육, 고급 프로그래밍, 원격조작, 원격위성 표면탐사, 탐사자료 분석, 과학적 가시화(scientific visualization)등을 들 수 있다. 구체적인 예로서, 탱크 및 항공기의 조종법 훈련, 가구의 배치 설계, 수술 실습, 게임 등 다양하다. 이런 가상현실 시스템에서는 인간 참여자의 실제조작과 가상 작업공간이 하드웨어로 상호 연결된다. 이렇게 상호 연결된 하드웨어로 인간의 오감을 적절하게 자극하여 몰입감을 더하여 준다. 아직 많은 부분이 모자라지만 많은 연구와 노력으로 빠른 시간 안에 거의 인간이 느낄 수 있는 느낌을 가상현실에서도 현실과 같이 느낄 수 있을 것이다. 이 논문에서는 가상현실시스템의 기본적인 정의와 개념 그리고 종류를 알아보고 그 중에서 몰입감이 뛰어난 CAVE형의 가상현실시스템에 대하여 개념분석을 하였고 다음으로 2003년 KISTI(한국과학기술정보연구원)에서 만들어진 경복궁(문화 원형 Content)을 가상현실시스템에서 복원 과정을 Design process를 거쳐 제작되는 과정을 통해 가상현실시스템에서의 VR프로그래밍 방법과 모델링 방법을 제시하였다. 이러한 과정을 통해 몰입형 가상현실 시스템의 활용성에 대해 알아보았고 지금 시점에서 이러한 CAVE형 가상현실 시스템의 활용방안에 대하여 연구해 보았다. 끝으로 가상현실시스템을 활용한 문화재 복원 과정에서 나타난 문제점에 대하여 서술 하고 가상 현실 시스템의 활용 방안을 제시한다.

  • PDF

SDR(Software Defined Radio)에 적합한 네트워크 코프로세서 구조의 설계 (The Design of a Structure of Network Co-processor for SDR(Software Defined Radio))

  • 김현필;정하영;함동현;이용석
    • 한국통신학회논문지
    • /
    • 제32권2A호
    • /
    • pp.188-194
    • /
    • 2007
  • 디지털 컨버전스가 이루어지면서 무선기기들 간의 호환성은 단말기의 중요한 특성이 되었고, SDR은 가장 필요한 기술이고 표준이다. 하지만 통신 프로토콜이 다른 무선 환경에서 호환성을 갖는 단말기를 하드웨어만을 이용한 ASIC이나 SoC로 만들기는 어려운 실정이다. 그래서 본 논문은 여러 통신 프로토콜을 가속화 시킬 수 있는 코프로세서의 구조를 제안하였다. 메인 프로세서와 쉽게 연동이 되고, 네트워크의 PHY 레이어에 특화된 코프로세서가 바로 그것이다. 통신 시스템에서 가장 많이 사용하는 변조 방식인 OFDM과 CDM을 사용하는 무선 랜 표준 IEEE802.11a와 IEEE802.11b를 모델링한 C 프로그램을 ARM cross 컴파일러를 이용해 컴파일 하였고, Simplescalar-Arm 버전을 이용해 시뮬레이션 및 프로파일을 수행하였다. 프로파일 결과 비터비 연산과 부동 소수점 복소수 연산이 가장 많은 연산을 차지하였다. 프로파일 결과를 바탕으로 비터비 연산과 부동 소수점 복소수 연산을 가속화 할 수 있는 코프로세서를 제안하여 명령어를 추가했으며, 추가된 명령어는 Simplescalar-Arm 버전을 이용해 시뮬레이션 하였다. 시뮬레이션 결과 ARM 코어 하나만 사용 했을 때보다 비터비 연산은 약 4.5배, 부동 소수점 복소수 연산은 약 2배의 성능 향상을 보였다. IEEE802.11a에서는 일반 ARM 코어보다 약 3배의 성능 향상을 보였고, IEEE802.11b에서는 약 1.5배의 성능 향상의 보였다.

비선형 감마 커브 구현을 위한 작은 크기와 4bit(LSB) 오차를 가진 10비트 감마 라인 시스템의 설계 (Design of 10bit gamma line system with small size of gate count and 4bit error(LSB) to implement non-linear gamma curve)

  • 장원우;김현식;이성목;김인규;강봉순
    • 융합신호처리학회 학술대회논문집
    • /
    • 한국신호처리시스템학회 2005년도 추계학술대회 논문집
    • /
    • pp.353-356
    • /
    • 2005
  • 이 논문에서, 제시된 감마$({\gamma})$ 라인 시스템은 해당 공식에 의해 만들어진 비선형 감마 곡선과 하드웨어로 구현된 결과 사이의 오차를 최소화하기 위해 만들어졌다. 제시된 알고리즘과 시스템은 특정 감마값이 2.2, 즉 {0,1}$^{2.2}$에 의해 생성되는 공식과 입, 출력 데이터 크기가 10bit를 기반으로 한다. 오차를 최소화하기 위해, 시스템은 데이터 점들 사이를 지나 적합한 다항식을 만드는 수치해석 방법, 최소 자승 다항식을 사용하였다. 제한된 감마 라인은, 정밀도를 높이기 위해, 서로 각각의 중첩된 범위를 가지는 2차 다항식 9개로 구성되어 있다. $MATLAB^{TM}$ 7.0으로 검증된 알고리즘을 바탕으로, 제한된 시스템은 Verilog-HDL으로 구현되었다. 시스템은 2클럭 지연을 가지며 1 클럭마다 결과가 생성된다. 오차 범위(LSB)는 -4에서 +3이다. 표준편차는 1.287956238을 가진다. 시스템의 전체 게이트 값은 2,083이며, 최대 타이밍은 15.56[ns] 이다.

  • PDF

도로면 크랙실링 자동화 장비의 모체 제작 및 구동 실험 (The Development of the Manipulator and End-effector of Automated Pavement Crack Sealing Machine and Movement Test)

  • 이정호;이원재;유현석;김영석
    • 대한토목학회논문집
    • /
    • 제32권4D호
    • /
    • pp.377-386
    • /
    • 2012
  • 도로면 크랙실링 공법은 도로면에 발생된 크랙을 초기에 효과적으로 보수할 수 있으므로 도로면 유지보수 공법의 하나로 폭넓게 활용되고 있다. 그러나 재래식 크랙실링 공법은 도로상에서 작업이 수행되므로 매우 위험하고, 노동 집약적이며, 노무자의 숙련도에 의해 작업 품질 및 생산성에 큰 영향을 받는 문제점이 있는 것으로 분석되었다. 따라서 국내외에서는 재래식 크랙실링 공법을 자동화하기 위해 다양한 형태의 자동화 장비를 개발해 오고 있으나 실용화 실적은 매우 제한적인 것으로 조사되었다. 이는 기존에 개발된 크랙실링 자동화 장비의 작업 대상 크랙이 한정적이며, 실작업 영역이 좁아 작업 생산성이 낮고, 말단장치의 성능이 현장 요구수준을 만족시키지 못했기 때문인 것으로 사료된다. 따라서 본 연구에서는 재래식 크랙실링 공법 및 기존에 연구 개발된 도로면 크랙실링 자동화 장비 개발 현황 분석을 통해 국내 건설 환경에 적합한 도로면 크랙실링 자동화 장비 개발을 위한 고려사항을 도출하고, 도로면 크랙실링 자동화 장비 구성 요소 중 크랙실링 작업 공간 이동을 위한 핵심 하드웨어 기술인 본체 프레임(머니퓰레이터)과 공기 분사, 실런트 분사 및 압지 작업을 수행할 수 있는 말단장치에 대해 상세설계 및 하드웨어 제작을 수행하였다. 본 연구를 통해 제안된 도로면 크랙실링 자동화 장비 본체 프레임과 말단장치는 기존 시스템이 가지고 있는 문제점을 해결할 수 있고, 국내 도로 상황과 규정에 부합되도록 설계 및 제작되어 크랙실링 자동화 장비의 실용화 가능성과 범용성을 제고할 수 있을 것으로 기대된다.

차량 통신 기술을 위한 OFDM 모듈레이션의 64-비트 스크램블러 설계 (The 64-Bit Scrambler Design of the OFDM Modulation for Vehicles Communications Technology)

  • 이대식
    • 인터넷정보학회논문지
    • /
    • 제14권1호
    • /
    • pp.15-22
    • /
    • 2013
  • WAVE 시스템은 IEEE 802.11p표준으로 지능형 교통시스템 서비스에 응용되는 새로운 개념 및 차량 통신 기술이다. 또한 WAVE 시스템은 도로상의 트래픽의 효율과 안전을 높인다. 그러나 WAVE 시스템의 OFDM 모듈레이션에서 스크램블러 비트 연산 알고리즘은 하드웨어나 소프트웨어 측면에서 병렬 처리가 불가능하므로 효율성이 떨어지게 된다. 본 논문에서는 스크램블러의 비트 연산으로 64비트 행렬 테이블을 구성하는 알고리즘과 64비트 행렬 테이블과 입력 데이터를 병렬 연산하는 알고리즘을 제안하였다. 제안한 알고리즘은 64비트 행렬 테이블을 적용하여 실행한 결과 비트연산 스크램블러보다 1회와 10000회 처리 속도는 약 40.08%-40.27%가 향상되고, 초당 처리 횟수는 468.35회 더 수행할 수 있고, 32비트 스크램블러보다 1회와 10000회 처리 속도는 약 7.53%-7.84%가 향상되고, 초당 처리 횟수는 91.44회 더 수행할 수 있다. 따라서 64비트로 연산하는 스크램블러 알고리즘은 64비트를 처리할 수 있는 CPU를 사용한다면 32비트 스크램블러보다 40% 이상 성능을 향상시킬 수 있다.

액티브 러닝을 위한 스마트 클리커의 설계 및 구현 (Design and Implementation of the Smart Clicker for Active Learning)

  • 김은경;구본철;김영진;김진환;박제영;정세희
    • 실천공학교육논문지
    • /
    • 제5권2호
    • /
    • pp.101-107
    • /
    • 2013
  • 개인 응답 시스템인 클리커는 액티브 러닝을 촉진하기 위해 사용하는 기법으로, 클리커 사용의 장점에 관한 대부분의 연구에서 학생들이 클리커 사용에 적극적이고 즐거워하는 것으로 보고되었다. 하지만 하드웨어 단말기와 집계 프로그램으로 구성된 기존 클리커는 단순 응답 및 집계 기능만 제공하며, 비용도 많이 소요된다. 본 논문에서는 기존 클리커의 문제점을 해결하기 위해서 학생용 스마트폰 앱과 교수용 웹 페이지 및 MFC 프로그램으로 구성된 스마트 클리커를 설계 및 구현하였다. 본 논문에서 개발한 스마트 클리커를 활용하면 학생은 교수의 질문에 O/X나 숫자 및 텍스트로 응답하거나 텍스트 질문도 가능하다. 또한 교수는 학생들의 응답이나 질문을 바로 확인할 수 있을 뿐만 아니라, 웹 페이지에서 학생들의 응답 참여율을 확인하는 것이 가능하다. 게다가 학생들을 전체 수업 시간 동안 몰두시킬 수 있으며, 교수가 학생들의 이해 정도를 확인하고, 학생 질문에 즉각 피드백할 수 있으므로 보다 활발한 수업 운영이 가능하며, 결과적으로 교육의 질을 향상시킬 수 있을 것으로 기대된다.

고성능 잔여 데이터 복호기를 위한 최적화된 하드웨어 설계 (An Optimized Hardware Design for High Performance Residual Data Decoder)

  • 정홍균;류광기
    • 한국산학기술학회논문지
    • /
    • 제13권11호
    • /
    • pp.5389-5396
    • /
    • 2012
  • 본 논문에서는 H.264/AVC의 고성능 잔여 데이터 복호기를 위해 최적화된 하드웨어 구조를 제안한다. 제안하는 하드웨어 구조는 새로운 역영자화 수식들을 적용한 공통 연산기를 갖는 병렬 역양자화기와 병렬 역변환기를 통합한 하드웨어 구조이다. 새로운 역양자화 수식들은 기존 수식에서 나눗셈 연산을 제거하여 연산량 및 처리시간을 감소시키고 새로운 수식들을 처리하기 위해 곱셈기와 왼쪽 쉬프터로 구성된 하나의 공통 연산기를 사용한다. 역양자화기는 4개의 공통 연산기를 병렬처리하기 때문에 $4{\times}4$ 블록의 역양자화 수행 사이클 수를 1 사이클로 감소시키고, 제안하는 역변환기는 8개의 역변환 연산기를 사용하여 $4{\times}4$ 블록의 역변환 수행 사이클 수를 1 사이클로 감소시킨다. 또한 제안하는 구조는 역양자화 연산과 역변환 연산을 동시에 수행하기 때문에 하나의 $4{\times}4$ 블록을 처리하는 데 1 사이클이 소요되어 수행 사이클 수가 감소한다. 제안하는 구조를 Magnachip 0.18um CMOS 공정 라이브러리를 이용하여 합성한 결과 게이트 수는 21.9k, critical path delay는 5.5ns이고, 최대 동작 주파수는 181MHz이다. 최대 동작 주파수에서 제안하는 구조의 throughput은 2.89Gpixels/sec이다. 표준 참조 소프트웨어 JM 9.4에서 추출한 데이터를 이용하여 성능을 측정한 결과 제안하는 구조의 수행 사이클 수가 기존 구조들 대비 88.5% 이상 향상되었다.

ECB/CBC/OFB/CTR 운영모드와 80/128-비트 키 길이를 지원하는 PRESENT 암호 프로세서 설계 (A Design of PRESENT Crypto-Processor Supporting ECB/CBC/OFB/CTR Modes of Operation and Key Lengths of 80/128-bit)

  • 김기쁨;조욱래;신경욱
    • 한국정보통신학회논문지
    • /
    • 제20권6호
    • /
    • pp.1163-1170
    • /
    • 2016
  • 본 논문은 ISO/IEC 29192-2 경량 암호 표준으로 지정된 초경량 블록암호 알고리듬 PRESENT의 하드웨어 구현에 대해 기술한다. PRESENT 암호 프로세서는 80, 128비트의 마스터키 길이와 ECB, CBC, OFB, CTR의 4가지 운영모드를 지원하도록 설계되었다. 마스터키 레지스터를 갖는 on-the-fly 키 스케줄러가 포함되어 있으며, 저장된 마스터키를 사용하여 평문/암호문 블록의 연속적인 암호/복호화 처리가 가능하다. 경량화 구현을 위해 80, 128 비트의 키 스케줄링 회로가 공유되도록 최적화하였다. 라운드 블록을 64 비트의 데이터 패스로 설계하여 암호/복호화의 라운드 변환이 한 클록 사이클에 처리되도록 하였다. PRESENT 암호 프로세서를 Virtex5 FPGA로 구현하여 정상 동작함을 확인하였다. $0.18{\mu}m$ 공정의 CMOS 셀 라이브러리로 합성을 한 결과, 8,100 gate equivalents(GE)로 구현되었으며, 최대 454 MHz의 클록 주파수로 동작하여 908 Mbps의 처리율을 갖는 것으로 평가되었다.

중소형 레저선박용 운항시스템 설계 및 구현 (Design and Realization of the Sailing System for Mille and Small Leisure Ships)

  • 오홍근;박정민;김철원
    • 한국전자통신학회논문지
    • /
    • 제12권3호
    • /
    • pp.411-418
    • /
    • 2017
  • 국내의 경우 IT 분야에 있어 세계적으로 기술력을 인정받고는 있으나, 어선을 중심으로 형성되어 있는 국내 레저선박 시장에는 아직까지 그 기술력이 미치지 못하고 있는 실정이다. 우리나라의 국민소득이 이미 22,000 달러를 넘어선 시점에서는 중소형 레저 보트와 관련된 상품에 대한 수요가 점진적으로 증가하고 있으나 고 부가가치 제품에 있어서는 대부분 미국과 유럽 등으로 부터 수입에 의존하고 있고 자동차의 경우 Car Navigation 보급을 시작으로 사용자의 다양한 요구사항들을 충족시켜 주는 제품이 쏟아져 나오기 시작했으며, 이제는 자동차에 있어서 IT 기술은 없어서는 안 될 필수 사항이다. 이에 신뢰성 있는 임베디드 하드웨어 기술과 Mapping 기술을 활용하여 국내 중소형 레저선박을 대상으로 육상에 적용된 최신 ICT 기술을 접목시킨 Digital Ship Navigator를 개발하여 보급할 경우 그 동안 침체되어 있었던 중소형 선박 IT관련 산업을 성장 시킬 수 있는 계기를 마련할 수 있을 뿐만 아니라 해외 시장에 대한 수출까지 기대해 볼 수 있다.

피지컬 컴퓨팅 교육에서 과학적 탐구 태도에 대한 과학경험, 교육지원, 학습몰입의 예측력 규명 (The predictability of science experience, school support and learning flow on the attitude of scientific inquiry in physical computing education)

  • 강명희;장지은;윤성혜
    • 정보교육학회논문지
    • /
    • 제21권1호
    • /
    • pp.41-55
    • /
    • 2017
  • 최근 관심을 받고 있는 피지컬 컴퓨팅 교육은 하드웨어와 소프트웨어 요소를 통합하여 의미 있고 창의적인 산출물을 개발함으로써, 과학적 탐구 태도를 함양시키는 데 효과적인 교육의 형태이다. 이에 본 연구는 피지컬 컴퓨팅 교육에서 주요 학습성과 변인으로 거론되는 과학적 탐구 태도를 교육성과 변인으로 상정하고, 이를 예측하는 요인을 규명하고자 과학경험, 교육지원, 학습몰입을 예측변인으로 상정하여 이들 변인의 예측력을 확인하였다. 이를 위해 초등학교 4학년에서 6학년인 영재교육프로그램 참가자 64명을 대상으로 피지컬 컴퓨팅 교육을 실시하여 자료를 수집하였다. 수집된 자료는 기술통계, 상관분석, 다중회귀분석 및 매개분석을 통해 분석되었다. 연구 결과, 과학경험과 학습몰입은 교육성과인 과학적 탐구 태도를 유의하게 예측하는 것으로 나타났다. 또한 학습몰입은 과학경험과 과학적 탐구 태도, 교육지원과 과학적 탐구 태도 사이를 매개하는 것으로 나타났다. 이를 기반으로 피지컬 컴퓨팅 교육에서 과학적 탐구 태도 향상을 위해 과학경험 기회의 제공, 긍정적 교육지원의 필요, 학습몰입 촉진을 위한 전략이 필요함을 제안하였다.