• 제목/요약/키워드: 동작 언어

검색결과 442건 처리시간 0.026초

(204,188) Read-Solomon 복호기 설계 (Design of a (204, 188) Reed-Solomon Decoder)

  • 김진규;강성태;유영갑;조경록
    • 한국통신학회논문지
    • /
    • 제25권5B호
    • /
    • pp.966-973
    • /
    • 2000
  • 본 논문에서는 회로크기와 계산시간에서 효율적인 Reed-Solomon(RS) 복호기의 새로운 구조를 제안한다. 제안한 구조는 다음과 같이 두 가지 특징을 가진다. 첫째, 두 개의 유클리드 셀을 순환구조로 하였으며, 이는 유클리드 블록을 완전 파이프라인으로 설계하는 경우에 비해 회로의 크기가 1/8정도로 감소되었다. 둘째, 2개의 순환구조 유클리드 블록은 기준주파수의 2배로 동작할 수 있어 연산시간이 감소되었다. 본 논문에서는 C언어와 Matlab을 이용하역 각각의 알고리즘을 검증하고, VHDL로 설계하여 FPGA로 동작을 검증한다.

  • PDF

Motion JPEG용 허프만코딩 기반의 엔트로피 디코더 설계 (A Design of Huffman Coding Based on Entropy Decoder for Motion JPEG)

  • 김경현;손승일;이민수
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2008년도 춘계종합학술대회 A
    • /
    • pp.89-92
    • /
    • 2008
  • 정보화 사회가 진행되어감에 따라 카메라 센서, 디지털 카메라, 휴대폰, 영상 관련디지털 기기들이 증가하고 이로 인하여 영상정보 서비스 기술의 중요성이 크게 부각되었다. 특히 멀티미디어 응용서비스 기술에서는 영상 정보가 필수적인데, 그 영상 정보의 양이 너무 방대하여 압축 부호화를 하여 사용되고 있다. 본 논문에서는 정지영상압축 방법 중 JPEG표준에서 제시한 4가지 동작 모드 중 베이스라인을 기반으로 하는 JPEG 알고리즘을 연구하여 허프만코팅 기반의 엔트로피 디코더의 불규칙적인 데이터 입출력타이밍의 효과적인 제어를 통해 Motion JPEG에서 동작 가능한 디코더를 C언어를 통해 시뮬레이션하고 최적화된 결과를 VHDL로 구현하였다.

  • PDF

다기능의 통합 NC 제어시스템 개발 (Development of an integrated NC system for CAD/CAM/CNC)

  • 서석환;노성기;최용종
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1991년도 한국자동제어학술회의논문집(국내학술편); KOEX, Seoul; 22-24 Oct. 1991
    • /
    • pp.809-814
    • /
    • 1991
  • 기존의 CNC Controller를 재구성하면 제어성과 절삭성의 재고에 큰 효과를 낼 수 있다. 현실적으로 시스템의 재구성은, 가) 시스템의 재구성으로 2축 CNC 기계를 다축으로 전환시킬 수 있고, 나) 모터의 직접제어에 의한 G-code 작성과정의 생략이 가능하며, 다) NC 동작의 제어가 소프트웨어로 (C 언어) 이루어 지기 때문에 사용자환경에 맞도록 고객화가 가능한 강점이 있다. 나아가서는 형상의 정의에서 NC 기계동작의 제어 및 온라인 모니터링에 이르는 전과정을 소프트웨어로 일식화 시킬 수 있는 통합 NC 시스템의 구현이 가능하다. 본 논문에서는 이러한 목적으로 연구되고 있는 INCS(Integrated NC System)의 개발현황을 소개한다. INCS는 PC-286, NC Controller, Drive Amplifier, Sensing Device의 하드웨어 시스템과 CAD, CAM 및 CNC 기능을 수행하는 소프트웨어 시스템으로 구성되어 있다. 그래픽 시뮬레이션 및 실제 절삭을 통하여 개발된 방식의 유효성과 효율성을 설명한다.

  • PDF

VHDL을 이용한 JPEG용 엔트로피 인코더 설계 (A Design of Entropy Encoder for JPEG using VHDL)

  • 권오성;김경현;이민수;손승일
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2007년도 추계종합학술대회
    • /
    • pp.781-784
    • /
    • 2007
  • 정보화 사회가 진행되어감에 따라 카메라 센서, 디지털 카메라, 휴대폰, 영상 관련디지털 기기들이 증가하고 이로 인하여 영상정보 서비스 기술의 중요성이 크게 부각되었다. 특히 멀티미디어 응용서비스 기술에서는 영상 정보가 필수적인데, 그 영상 정보의 양이 너무 방대하여 압축 부호화를 하여 사용되고 있다. 본 논문에서는 정지영상압축 방법 중 JPEG표준에서 제시한 4가지 동작 모드 중 베이스라인을 기반으로 하는 JPEG압축 알고리즘을 연구하여 허프만 인코더의 메모리 사이즈를 줄인 엔트로피 인코더를 C언어를 통해 시뮬레이션하고 최적화된 결과를 VHDL로 구현하여 향후 디코더나 Motion JPEG연구에 응용 가능하도록 연구 및 분석, 평가 하였다. 설계결과 11-bit 한 입력 데이터가 처리되는데 5-clock이 소요 되었고 Xilinx xc3s1000 환경에서 21,962개의 게이트 수와 74.212MHz의 동작 속도를 나타내었다.

  • PDF

계획 지식 모델링 도구의 설계 및 구현 (Design and Implementation of a Plan Knowledge Modeler)

  • 최재혁;김인철
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (B)
    • /
    • pp.254-259
    • /
    • 2006
  • 전통적인 인공지능 계획방식은 완전한 월드 상태모델과 시스템 동작모델에 기초하여 처음부터 자동으로 작업계획을 생성하려는 접근방식이다. 그러나 지능로봇제어와 같이 불확실성과 가변성이 높은 실 세계 응용분야에서 이와 같은 전통적인 인공지능 계획방식은 효과를 얻기 어렵다. 반면에 많은 실 세계 응용분야에서는 그 분야에서 이미 잘 알려져 있는 작업 영역지식이나 제어지식들이 존재하며, 이들을 효과적으로 이용하는 것이 매우 중요하다. 이러한 방법 중의 하나로서 복잡도가 높은 작업계획을 전문가가 직접 편집해서 입력하는 방식이 널리 쓰인다. 기본 동작모델과는 달리, 일반적으로 작업계획 표현언어는 복잡한 제어구조를 포함하는 하나의 작업 프로세스로 계획을 표현한다. 따라서 이러한 복잡한 절차적 지식인 작업계획을 편집하고 검증하기 위해서는 편리한 모델링 도구의 개발이 필요하다. 본 연구에서는 PRS 계열의 작업계획을 비주얼 환경에서 편집할 수 있고, 가상 시뮬레이션 기능과 작업 계획기와의 연동 기능을 갖춘 PKM시스템의 설계와 구현에 대해 설명한다.

  • PDF

확률 추상 시간 기계 (Probabilistic Abstract Timed Machine)

  • 박지연;노경주;이문근
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (1)
    • /
    • pp.415-417
    • /
    • 2000
  • ATA(Abstract Timed Machine)은 실시간 시스템을 순환공학에서 명세하기 위해 고안된 LTS(Labeled Transition System)이다. ATM은 상태 기반 명세 언어의 문제점이라 할 수 있는 상태폭발을 해결하기 위해 새로운 개념의 모드를 정의하였으며, 아키텍쳐 기반으로구성되어 시스템이 이해를 높일 수 있도록 하였다. 또한 통신, 시간, 예외시간 등의 다양한 실시간 시스템의 속성을 표현한다. 그러나 실시간 시스템은 이 외에도 자원의 한계와 통신 수행의 경쟁 등으로 인해 많은 계약을 가진다. PATM(Probabilistic ATM)은 자원의 사용이나 통신의 수행에 많은 경쟁을 하는 시스템의 동작의 성공과 실패를 확률로써 표현하여 시스템의 동작을 예측하며 내고장성(fault tolerance)을 동적으로 수행할 수 있도록 하기 위해 ATM을 확률의 개념으로 확장한 것이다. 본 논문에서 내고장성은 환경 요소를 파라미터로 하는 확률 함수에 의해 이루어 진다. 본 논문에서는 기존 ATM을 간단히 소개하고, PATM이 필요한 이유와 PATM의 정의, PATM이 동적인 상황에서 어떻게 작용하는지에 대해 기술한다.

  • PDF

IMT-2000 음성 부호화 알고리즘의 실시간 DSP 구현 (Real-time DSP implementation of IMT-2000 speech coding algorithm)

  • 서정욱;권홍석;박만호;배건성
    • 대한전자공학회논문지SP
    • /
    • 제38권3호
    • /
    • pp.68-68
    • /
    • 2001
  • 본 논문에서는 3GPP와 ETSI에서 IMT-2000의 음성부호화 방식 표준안으로 채택한 AMR 음성부호화 알고리즘을 분석하고 C 컴파일러와 어셈블리 언어를 이용한 최적화 과정을 거친 후, 고정 소수점 DSP 칩인 TMS320C6201을 이용하여 실시간 구현하였다. 구현된 codec의 프로그램 메모리는 약 31.06 kWords, 데이터 RAM 메모리는 약 9.75 kWords, 그리고 데이터 ROM 메모리는 약 19.89 kWords 정도를 가지며, 한 프레임(20 ms)을 처리하는데 약 4.38 ms가 소요되어 TMS320C6201 DSP 칩의 전체 가용한 clock의 21.94%만 사용하여도 충분히 실시간으로 동작 가능함을 확인하였다. 또한, DSP 보드상에서 구현한 결과가 ETSI에서 공개한 ANSI C 소스 프로그램의 수행 결과와 일치함을 검증하였고, 구현된 AMR 음성부호화기를 sound I/O 모듈과 결합하여 실험한 결과, 어떠한 음질의 왜곡이나 지연 없이 실시간으로 충분히 동작함을 확인하였다. 마지막으로, Host I/O와 LAN 케이블을 이용하여 AMR 음성부호화 알고리즘을 통한 쌍방간 실시간 통신을 full-duplex 모드로 확인하였다.

UHF-RF 및 블루투스 이중 접속 무선 센서 네트워크 노드개발 (Development of a Wireless Sensor Network Node with Dual Interfaces of UHF Radio and Bluetooth)

  • 김호준
    • 한국정보통신학회논문지
    • /
    • 제10권10호
    • /
    • pp.1905-1913
    • /
    • 2006
  • 유비쿼터스 센서 네트워크 구현을 위한 하드웨어와 소프트웨어에 대한 연구가 활발히 이루어지고 있다. 본 논문은 현재 널리 사용되고 있는 블루투스 접속 방식을 사용하면서 RF 무선 접속을 제공하는 이중 접속 방식의 무선 센서 노드를 개발하는 내용이다. 이 센서 노드는 Atmega32 마이크로콘트롤러, 블루투스 모듈, UHF RF 송수신 모듈, 그리고 온습도 및 광도 센싱 IC를 사용하였다. 또한 각 모듈의 동작을 제어 할 F/W를 GCC 컴파일러를 사용하여 C 언어로 개발하였다. 개발된 센서 노드는 블루투스 접속이 15m까지, RF 접속이 60m 까지 가능하였다. 공급 전압 5V 이상에서 안정적인 동작을 하였으며 소비 전류는 대기 시 평균 21mA, 동작 시 평균 63mA가 되었다.

40G/100G 이더넷을 위한 PCS 송수신부 설계 및 기능 검증 (Design and Verification of PCS Transmitting and Receiving Module for 40/100 Gigabit-Ethernet)

  • 한경은;김승환;안계현;김광준
    • 한국통신학회논문지
    • /
    • 제35권11B호
    • /
    • pp.1579-1587
    • /
    • 2010
  • 본 논문에서는 40G/100G 이더넷의 구조적 특징을 고려하여 PCS(Physical Coding Sublayer) 송수신부를 설계하고 로직 시뮬레이션을 통하여 각 모듈의 기능을 검증한다. 이를 위하여 PCS 송수신부의 기능 모듈 및 입출력 신호를 정의하고 HDL 프로그래밍 언어를 사용하여 각 가능을 구현하였다. 설계한 PCS 송수신부는 64B/66B 인코딩과 디코팅, 동작 모드에 따른 스크램블링과 디스크램블링, 송수신 프레임의 유효성 여부 판단 기능, 다중 레인 분배 및 정렬 기능을 제공한다. 설계한 PCS 송수신부의 기능 검증을 위하여 ModelSim 시뮬레이터를 이용하였으며, 입력 데이터에 따른 모듈 동작 및 타이밍 관점에서 기능을 확인하였다. 이를 통하여 설계한 PCS 송수신부의 각 기능 모듈에 올바르게 동작함을 확인할 수 있었다.

퍼지 제어기의 설계 및 구현 자동화를 위한 통합 개발 환경 ((An Integrated Development Environment for Automatic Design and Implementation of FLC))

  • 조인현;김대진
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 1997년도 춘계학술대회 학술발표 논문집
    • /
    • pp.151-156
    • /
    • 1997
  • 본 논문은 저비용이면서 정확한 제어를 수행하는 새로운 퍼지 제어기의 VHDL 설계 및 FPGA 구현을 자동적으로 수행하는 통합 개발 환경(IDE : Integrated Development Environment)을 다룬다. 이를 위해 FLC의 자동 설계 및 구현의 전 과정을 하나의 환경 내에서 개발 가능하게 하는 퍼지 제어기 자동 설계 및 구현 시스템 (FLC Automatic Design and Implementation Station :FADIS)을 개발하였는데 이 시스템은 다음 기능을 포함한다. (1) 원하는 퍼지 제어기의 설계 파라메터를 입력받아 이로부터 FLC를 구성하는 각 모듈의 VHDL 코드를 자동적으로 생성한다. (2) 생성된 각 모듈의 VHDL 코드가 원하는 동작을 수행하는지를 Synopsys사의 VHDL Simulator상에서 시뮬레이션을 수행한다. (3) Synopsys사의 FPGA Compiler에 의해 VHDL 코드를 합성하여 FLC의 각 구성 모듈을 얻는다. (4) 합성된 모듈은 Xilinx사의 XactSTep 6.0에 의해 최적화 및 배치, 배선이 이루어진다. (5) 얻어진 Xilinx rawbit 파일은 VCC사의 r2h에 의해 C 언어의 header 파일 형태의 하드웨어 object로 변환된다. (6) 하드웨어 object를 포함하는 응용 제어 프로그램의 실행 파일을 재구성 \ulcorner 능한 FPGA 시스템 상에 다운로드한다. (7) 구현된 FLC의 동작 과정은 구현된 FLC와 제어 target 사이의 상호 통신에 의해 모니터링한다. 트럭 후진 주차 제어에 사용하는 퍼지 제어기 설계 및 구현의 전 과정을 FADIS상에서 수행하여 FADIS가 완전하게 동작하는지를 확인하였다.

  • PDF