• 제목/요약/키워드: 코드 피드백

검색결과 84건 처리시간 0.02초

우주 방사능 누적에 의한 크리티컬 레이스가 존재하는 비동기 카운터를 위한 고장 탐지 및 극복 (Fault Diagnosis and Tolerance for Asynchronous Counters with Critical Races Caused by Total Ionizing Dose in Space)

  • 곽성우;양정민
    • 한국지능시스템학회논문지
    • /
    • 제22권1호
    • /
    • pp.49-55
    • /
    • 2012
  • 전역 클럭 없이 외부 입력에 따라서 값이 변하는 비동기 카운터는 우주용 메모리 등 현대 디지털 시스템에서 널리 사용된다. 본 논문에서는 우주 방사능 누적에 기인하는 크리티컬 레이스 고장이 존재하는 비동기 카운터를 위한 고장 극복 기법을 제안한다. 크리티컬 레이스는 비동기 디지털 회로 설계 과정에서 발생하는 대표적인 고장으로서 회로의 다음 안정 상태가 고정되지 않고 여러 값 중 하나로 나오는 비결정적인 특성을 보인다. 이번 연구에서는 비동기 순차 머신에 대한 교정 제어 기법을 이용하여 크리티컬 레이스를 극복할 수 있는 상태 피드백 제어기의 설계 과정을 제시한다. 또한 비동기 카운터 교정 제어 시스템을 VHDL 코드로 구현하고 실험을 통하여 제안된 제어 시스템이 크리티컬 레이스 고장을 극복하는 과정을 예시한다.

블록 프로그래밍 환경 기반 온라인 평가 시스템 개발 (Development of On-line Judge System based on Block Programming Environment)

  • 심재권;채정민
    • 컴퓨터교육학회논문지
    • /
    • 제21권4호
    • /
    • pp.1-10
    • /
    • 2018
  • 초중등 프로그래밍 교육에서 Scratch로 대변되는 블록 프로그래밍 환경은 학습자의 특성과 인지수준에 적합하여 활용이 권장되고 있을 뿐 아니라 프로그래밍 초보자도 쉽게 사용할 수 있어 전세계적으로 활용되고 있다. 블록 프로그래밍 환경 이후 데이터 처리과정에 대한 이해, 알고리즘의 정교성과 효율성 측면에 대한 이해, 간단한 SW를 제작하는 활동을 위해 텍스트 프로그래밍 환경으로의 전이는 필수적일뿐 아니라 교육과정에서도 단계적으로 제시하고 있다. 본 연구에서는 블록 프로그래밍 환경에서 텍스트 프로그래밍 환경으로 전이하기 위한 목적으로 온라인 평가 시스템인 WithBlock를 개발하였다. 개발한 시스템은 동일한 알고리즘 문제를 블록과 텍스트 프로그래밍 환경 모두에서 풀이가 가능할 뿐 아니라 작성한 코드를 자동으로 채점하여 즉시적인 피드백을 제공할 수 있어 초중등 프로그래밍 교육에 활용할 수 있다. 개발한 시스템의 프로그래밍 교육에 적용 가능성을 분석하기 위한 목적으로 사용성, 학습 가능성, 흥미와 만족을 설문하였고, 설문결과 프로그래밍 교육에 활용 가능함을 보여주었다.

공통모드 전압 보정기능을 갖는 LCD 드라이버용 듀얼모드 LVDS 전송회로 (Dual-Level LVDS Circuit with Common Mode Bias Compensation Technique for LCD Driver ICs)

  • 김두환;김기선;조경록
    • 한국콘텐츠학회논문지
    • /
    • 제6권3호
    • /
    • pp.38-45
    • /
    • 2006
  • 본 논문은 LCD driver IC의 전송선 당 데이터 전송률을 2배로 하기 위한 이중 저전압 차동신호 전송 (DLVDS) 회로를 제안한다. 제안된 회로에서는 2-비트 데이터를 하나의 송신기에서 입력 받고, 2-비트 데이터를 듀얼레벨을 갖는 차동신호로 전송한다. 따라서 기존의 저전압 차동신호 전송기법(LVDS)의 특징을 유지하면서 2-비트 데이터를 2개의 전송선을 통하여 전송할 수 있다. 제안된 송신기는 전류원 피드백 회로를 이용하여 출력의 공통모드 바이어스 흔들림을 보상했다. 그리하여 기존의 회로의 입력 바이어스와 기준 바이어스 전압 차이로 출력의 공통모드 바이어스 흔들림이 발생하는 문제가 해결되었다. 수신기에서는 디코드 회로를 통해 원래의 2-비트 입력 데이터를 복원할 수 있다. 제안된 회로는 $0.25{\mu}m$ CMOS 공정으로 설계하였고, 시뮬레이션 결과 1-Gbps/2-line의 전송률을 갖고, 2.5V의 전원에서 35-mW의 전력소모를 나타냈다.

  • PDF

브레이크용 소형 압전유압펌프 가압 동특성 해석 (On the Pressurization Characteristics of Small Piezoelectric Hydraulic Pump for Brake System)

  • 정민지;황재혁;배재성;권준용
    • 한국항공우주학회지
    • /
    • 제43권11호
    • /
    • pp.963-970
    • /
    • 2015
  • 본 연구에서는 압전유압펌프의 챔버부, 체크밸브, 부하, 펌프구동제어기 등 유압펌프 전체 구성품의 해석 모델링을 통하여 브레이크용 소형 압전유압펌프의 가압 동특성을 해석하였다. 가압 동특성을 해석하기 위해 먼저 적층형 압전작동기가 챔버내에서 압력을 형성하는 과정을 모델링하였다. 체크밸브 개도에 따른 유량계수 식을 얻기 위해, 유한요소코드 해석을 통해 체크밸브 압력분포 및 유동결과를 얻은 후 체크밸브 유량계수식을 커브 피팅으로 유도하였다. 또한 부하압력을 피드백 받아 작동기 입력전압을 제어하여 부하압력이 입력명령 압력을 잘 추종하도록 펌프구동제어기를 설계하였다. 시뮬레이션 결과 브레이크 작동에 필요한 정상작동압력까지 도달하는데 걸리는 시간은 약 0.03ms 정도이다. 본 연구에서 얻어진 해석 시뮬레이션 결과는 실제 실험결과와 비교를 통해 타당성을 검증하였다.

자동화된 프로그래밍 과제 평가 시스템의 설계 및 구현 (Design and Implementation of an Automatic Grading System for Programming Assignments)

  • 김미혜
    • 인터넷정보학회논문지
    • /
    • 제8권6호
    • /
    • pp.75-85
    • /
    • 2007
  • 프로그래밍 교육에 있어 학습자의 학업 성취도를 향상시킬 수 있는 중요한 요인 중의 하나는 다양한 형태의 과제를 학습자에게 부여하여 문제 해결 연습 기회를 많이 제공해 주는 것이다. 그러나 프로그래밍 과제 평가는 대부분 수작업으로 행해지고 있으면 정확한 평가 방법을 제공해 줄 수 있는 자동화된 도구 또한 결여되어 있는 게 현실이다. 이러한 제한된 환경 하에서 과제 평가는 교수자들에게 많은 시간과 노력을 요구하게 되어 다양한 형태의 과제 부여는 현실적으로 어려움이 있다. 이러한 문제를 극복하기 위해서는 교수자가 효율적이고 일괄적인 방법으로 과제를 쉽게 평가할 수 있고, 학습자들 상호간의 프로그램 소스코드의 표절 또한 용이하게 검사할 수 있는 자동화된 프로그래밍 평가 시스템이 필요하다. 따라서 본 논문에서는 교수자가 프로그램의 성능을 자동적인 방법으로 평가할 수 있을 뿐만 아니라 적절한 피드백과 함께 프로그램의 스타일과 표절에 대한 검사 또한 용이하게 수행할 수 있는 웹을 기반으로 한 프로그래밍 과제 평가 시스템을 설계하고 구현한다.

  • PDF

800MHz~5.8GHz 광대역 CMOS 저잡음 증폭기 설계 (A 800MHz~5.8GHz Wideband CMOS Low-Noise Amplifier)

  • 김혜원;탁지영;이진주;신지혜;박성민
    • 대한전자공학회논문지SD
    • /
    • 제48권12호
    • /
    • pp.45-51
    • /
    • 2011
  • 본 논문에서는 $0.13{\mu}m$ CMOS 공정을 사용하여 800MHz~5.8GHz 대역 내 다양한 무선통신 표준을 포함하는 광대역 저잡음 증폭기(wideband-LNA)를 구현하였다. 저잡음 특성을 개선하기 위하여 제작한 LNA는 두 단으로 구성되었으며, 입력캐스코드 단 및 잡음신호만을 상쇄시키는 출력 버퍼단으로 구성하였다. 또한, 피드백 저항을 이용함으로써, 광대역 임피던스 매칭 효과 및 넓은 대역폭을 구현하였다. 측정결과, 811MHz~5.8GHz의 주파수 응답과 대역폭 내에서 최대 11.7dB의 전력이득 및 2.58~5.11dB의 잡음지수(NF)를 얻었다. 제작한 칩은 $0.7{\times}0.9mm^2$의 면적을 가지며 1.2V의 전원전압에서 12mW의 낮은 전력을 소모 한다.

주파수 선택적 페이딩 채널에서 주파수 확산과 결합된 코딩과 송신안테나 다이버시티를 가진 Clustered OFCDM 시스템에 관한 연구 (A Study on Clustered OFCDM with Transmit Antenna Diversity and Coding Associated with Frequency Spreading over Frequency Selective Fading Channel)

  • 류관웅;박용완
    • 한국통신학회논문지
    • /
    • 제31권3A호
    • /
    • pp.267-273
    • /
    • 2006
  • 본 논문에서는 Beyond 3G 시스템에서 연구되고 있는 OFCDM 시스템에서 터보 코드화되고 클러스터링된 신호의 주파수 다이버시티 이득을 최대화하는 것을 목적으로 한다. 즉, OFCDM시스템은 OFDM과 달리 주파수 영역확산을 하기 때문에 확산 후의 통일 심볼들을 여러 개의 안테나와 같은 안테나에 적절히 할당함으로써 통일 심볼간의 페이딩을 거친 수신 신호의 무상관 특성을 최대화함으로써 주파수 다이버시티 이득을 최대화할 수 있다. 제안된 최적의 방식은 STA-OFCDM에 비해서는 낮은 지연 확산(${\sigma}=0.02{\mu}sec$)에서 4dB 성능 향상이 있고 높은 지연 확산(${\sigma}=0.3{\mu}sec$)에서는 2.5dB가량의 성능 향상되었다. 또한 제안된 최적화 방식을 부반송파 재배열(SR: subcarrier rearrange)을 가진 STA-OFCDM과 비교하면 $10^{-3}$의 요구되는 BER에서 클러스터링에 의해 주파수 다이버시티 이득을 극대화함으로써 지연 확산과 상관없이 2dB정도의 성능 향상을 시킬 수 있었다. 또한 제안된 최적화 방식은 어떤 대역폭 확장이나 수신기로부터 송신기로의 피드백이나 기존의 클러스터링 방식에 비해 더 많은 복잡도를 요구하지 않는다.

리모컨 인터페이스 기반의 언플러그드 로봇 코딩 시스템 (Unplugged Robot Coding System Based on Remote Interface)

  • 이준;서용호
    • 한국인터넷방송통신학회논문지
    • /
    • 제19권5호
    • /
    • pp.157-162
    • /
    • 2019
  • 최근 ICT 기술 기반으로 변화하고 있는 산업 환경의 변화로 인하여 전문직에 국한 되어있던 S/W 교육에 대한 인식 또한 변화하고있다. 세계 주요국들은 경쟁적으로 S/W 교육에 대한 투자를 하고있으며, 대상 연령층 또한 낮아지고 있는 추세이다. 이 가운데 로봇 플랫폼을 이용한 언플러그드 코딩방식은 직관적인 코딩 방식과 로봇 플랫폼을 이용한 피드백으로 유, 초등 연령을 대상으로하는 가장 효과적인 S/W 교육 방식중 하나로 알려져있다. 하지만 로봇 플랫폼을 이용한 언플러그드 코딩방식은 로봇 플랫폼에 코딩을 위한 인터페이스가 내장된 방식으로, H/W적 한계로 인하여 복잡한 코딩을 위한 다양한 인터페이스를 구성할 수 없다는 단점이 있다. 본 논문에서는 이러한 단점을 보완하기 위하여 IR리모컨을 인터페이스로 하여 로봇 제어를 위한 다양한 명령어를 입력 할 수 있으며, 로봇 센서를 이용하여 분기분을 이용한 코드 작성이 가능한 언플러그드 시스템을 제안하였다.

재활용 분리배출에 따른 분리 체계 가이드라인 제안 (Suggestion of Guidelines for Separation System According to Recycling Separate Discharge)

  • 문선영;김승인
    • 디지털융복합연구
    • /
    • 제20권2호
    • /
    • pp.399-405
    • /
    • 2022
  • 본 연구는 재활용 의무 대상 제품 포장재의 재활용 분리 체계에 대하여 사용자 관점에서 새로운 디자인 가이드라인을 제시하는 것이다. 국내 사례는 현행법과 재활용 분리배출에 대한 문헌을 사전 연구하였고, 국외 사례는 아시아, 유럽, 북아메리카 대륙에서 재활용 분리배출에 대한 성과를 거둔 도시를 각각 1개씩 선정 조사하였다. 사용자의 긍정적인 참여 결과의 피드백과 올바른 분리배출에 관한 보상이라는 사용자 중심 디자인관점에서 ID(Identification) 사용자 분리배출 체계를 제안한다. 이 체계는 명시된 개인식별 코드가 부착된 분리배출 전용 용기와 개인용 애플리케이션을 이용한다. 사용자는 분리배출 전용 용기에 기재된 분리배출 표시와 분리배출 요령에 따라 해당 분리배출 품목을 전용 용기에 배출하며, 선별처리 결과가 사용자에게 통보되고, 이에 따른 보상이 이루어지는 체계이다. 이 분리배출 체계는 사용자의 적극적인 참여를 유발할 수 있는 분리배출 체계라는 의미를 가진다.

양방향 코딩 교육을 위한 메타버스 활용 방안 (Utilizing Metaverse for Bidirectional Coding Education)

  • 이승호
    • 한국정보통신학회논문지
    • /
    • 제26권2호
    • /
    • pp.288-293
    • /
    • 2022
  • 비대면 코딩 교육에서 시공간 제약에 의한 불편함을 줄이고 교육의 효과를 높이기 위해 메타버스(metaverse)라는 새로운 도구에 대한 기대치가 높아지고 있다. 메타버스의 핵심요소 중 하나는 3차원 가상공간에서의 상호작용이다. 하지만 대부분의 기존 메타버스 기반 교육에서는 상호작용이 이루어지지 않고 단방향 교육에 메타버스가 활용되는 경우가 많아 양방향 코딩 교육에는 적합하지 않다. 본 논문에서는 교수자-학생 간 상호작용이 가능한 양방향 코딩 교육을 위해 새로운 메타버스 활용 방법을 제안한다. 제안 방법에서는 교수자 및 학생들의 코딩 화면을 3차원 가상공간에 공유하고 확인할 수 있으며, 학생의 요청이 있을 때마다 교수자가 원격제어를 통해 직접 학생의 소스코드를 교정해주는 등의 피드백을 제공할 수 있다. 이러한 메타버스 가상공간에서는 교수자가 2명 이상인 다대다 교육이 가능하다는 장점이 있다. 제안하는 메타버스 활용 방안에 대해 메타버스 환경 구성과 교육 안을 도출하고, 장점 및 전제조건에 대해 요약하였다.