• 제목/요약/키워드: 비트 수정

검색결과 135건 처리시간 0.039초

신경 회로망을 이용한 2비트 에러 검증 및 수정 회로 설계 (A Design of 2-bit Error Checking and Correction Circuit Using Neural Network)

  • 최건태;정호선
    • 한국통신학회논문지
    • /
    • 제16권1호
    • /
    • pp.13-22
    • /
    • 1991
  • 본 논문에서는 단층 구조 퍼셉트론 신경 회로망 모델을 사용하여 입력 데이타에서 발생한 2비트의 에러를 검증 및 수정하는 회로를 설계하였다. 순회 해밍 부호를 응용하여 6비트의 데이타 비트와 8비트의 체크 비트를 갖는(14, 6) 블럭 부호를 사용하였다. 모든 회로들은 이중 배선 CMOS 2$\mu$m 설계 규칙에 따라 설계되었다. 회로를 시뮬레이션한 결과. 2비트 에러 검증 및 수정 회로는 최대 67MHz의 입력주파수에서 동작함을 확인하였다.

  • PDF

GCC 생성기를 이용한 C 컴파일러 개발 (Development of C Compiler using GCC generator)

  • 정삼진
    • 한국산학기술학회:학술대회논문집
    • /
    • 한국산학기술학회 2010년도 추계학술발표논문집 1부
    • /
    • pp.216-220
    • /
    • 2010
  • 본 연구는 앞으로 개발될, 혹은 현재 개발이 진행중인 16 비트 CPU를 위한 C 컴파일러를 개발하고자 한다. 본 연구는 다양하고 특별한 용도의 새로운 CPU를 위한 새로운 C 컴파일러들을 보다 쉽게 개발할 수 있게 한다. 공개 소프트웨어인 GNU C 컴파일러 생성기를 사용하여 새로운 CPU의 기능들을 명세하고, 기계 의존 원시 파일들을 수정함으로서 새로운 컴파일러를 개발할 수 있다. 개발된 컴파일러는 16 비트 CPU가 지원하는 16 비트 산술 연산 뿐만 아니라, 16 비트 CPU가 지원하지 않는 16 비트 산술 연산, 32 비트 Data Movement 연산, 32 비트 산술 연산, 32 비트 floating point 연산까지 가능하다. 그러나, 배열, 포인터, 구조체 등과 같은 고급 기능들을 지원하기 위해서는 더 많은 연구가 필요하다.

  • PDF

수정된 의사 무작위 패턴을 이용한 효율적인 로직 내장 자체 테스트에 관한 연구 (A Study on Logic Built-In Self-Test Using Modified Pseudo-random Patterns)

  • 이정민;장훈
    • 대한전자공학회논문지SD
    • /
    • 제43권8호
    • /
    • pp.27-34
    • /
    • 2006
  • 내장 자체 테스트 과정에서 의사 무작위 패턴 생성기에 의해 만들어진 패턴들은 효율적인 고장 검출을 제공하지 못한다. 쓸모없는 패턴들은 테스트 시간을 줄이기 위해 제거하거나 수정을 통해 유용한 패턴으로 바꾸어야한다. 본 논문에서는 LFSR에서 생성하는 의사 무작위 패턴을 수정하고 추가적인 유효 비트 플래그를 사용하여 테스트 길이를 개선하고 높은 고장 검출률을 높이는 방법을 제안하고 있다. 또한 쓸모없는 패턴을 제거하거나 유용한 패턴으로 변경하기 위해 reseeding 방법과 수정 비트 플래그 모두 사용한다. 패턴을 수정할 때는 테스트 길이를 줄일 수 있도록 비트의 변화가 가장 적은 수를 선택한다. 본 논문에서는 단일 고착 고장만을 고려하였으며 결정 패턴을 사용하는 seed를 통해 100%의 고장 검출률을 얻을 수 있다.

64비트 환경에서 메모리 테스트 영역 확장을 위한 프로그램 재배치 기법 (Program Relocation Schemes for Enhancing Memory Test Coverage on 64-bit Computing Environment)

  • 박한주;박희권;최종무;이준희
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (A)
    • /
    • pp.841-843
    • /
    • 2005
  • 최근 64비트 CPU의 시장 출시가 활발해지고 있으며, 메모리 모듈 또한 대용화가 이루어지고 있다. 이에 대용량 메모리를 64비트 CPU 플랫폼에서 효과적으로 테스트하는 방법을 개발할 필요성이 대두되고 있다. 본 논문에서는 x86-64 기반 리눅스 2.6.11 커널에서 물리 메모리의 테스트 영역을 확장하는 기법을 제안한다. 제안된 기법에는 응용이나 커널에서 물리 메모리에 대한 직접 접근, 프로그램을 사용자가 원하는 물리 메모리로 배치, 프로그램의 동적 재배치 등의 방법을 통해 테스트 영역을 확장 한다. 현재 64 비트 CPU를 지원하는 OS는 리눅스와 윈도우즈 64비트 에디션 등이 있다. 기존 리눅스 커널을 그대로 사용하였을 때 프로그램 등이 이미 사용 중인 물리 메모리에 대해서는 메모리 테스트를 수행 할 수 없었으나, 각 프로그램들을 물리 메모리에서 재배치하여, 원하는 곳의 메모리를 테스트 할 수 있도록 커널 수정을 통하여 구현하였다.

  • PDF

수중음향통신을 위한 적응 결정궤환 등화기 (An Adaptive Decision Feedback Equalizer for Underwater Acoustic Communications)

  • 최영철;박종원;임용곤
    • 한국정보통신학회논문지
    • /
    • 제13권4호
    • /
    • pp.645-651
    • /
    • 2009
  • 본 논문에서는 2007년 11월 거제 연안에서 실해역 실험을 통하여 취득한 데이터를 이용하여 수중음향통신을 위한 적응 결정제환 등화기의 비트 오율 성능 분석 결과에 대해서 논한다. 전방먹임 필터 길이, 되먹임 필터 길이, 훈련신호열 길이, 시간지연 등의 변수를 변화시키면서 RLS 알고리듬을 적용한 적응 결정궤환 등화기의 비트 오율을 분석한 결과, 오류정정부호를 적용하지 않았을 때, 전달 거리 9.7km, 4km에서 각각 $4{\times}10^2\;and\;1.5{\times}10^{-2}$ 비트 오율을 얻었다. 얻어진 $10^{-2}$ 수준의 비트 오율은 오류정정부호를 적용할 경우에 $10^{-3}$ 이하로 낮아지므로, 적응 결정궤환 등화기는 모뎀의 무게 및 부피가 작아야 하는 자율무인잠수정에서 고속의 통신 수단을 제공할 수 있는 기술로서 활용 가치가 클 것으로 예상된다.

SOC 응용을 위한 효율적인 8비트 CMOS AD 변환기 설계 (Design of Efficient 8bit CMOS AD Converter for SOC Application)

  • 권승탁
    • 대한전자공학회논문지SD
    • /
    • 제45권12호
    • /
    • pp.22-28
    • /
    • 2008
  • 본 논문은 SOC 응용을 위한 효율적인 8비트 AD 변환기(Analog-to-Digital Converter)를 설계하였다. 이 구조는 2개의 수정된 4 비트 플래시 AD 변환기로 구성되었고, 그것은 기존의 플래시 AD 변환기 보다 더 효율적인 구조를 가지고 있다. 이것은 입력신호에 연결된 저항들의 일정 범위를 예측하고 초기 예측을 기반으로 입력신호에 가까운 위치를 정한다. 입력신호의 예측은 전압예측기에 의하여 가능하다. 4비트 해상도를 가진 경우 수정된 플래시 AD 변환기는 단지 6개의 비교기가 필요하다. 그러므로 8비트 AD 변환기는 12개의 비교기와 32개의 저항을 사용한다. 이 AD 변환기의 변환속도는 기존의 플래시 AD 변환기와 거의 같지만 비교기와 저항의 수가 줄어들기 때문에 다이의 면적의 소모를 현저하게 줄일 수 있다. 이것은 반 플래시 AD 변환기보다 더 적은 비교기를 사용한다, 본 논문에서 구현한 회로들은 LT SPICE 컴퓨터 소프트웨어 툴을 이용하여 시뮬레이션 하였다.

부대역 웨이팅 및 비트할당 알고리즘을 수정한 DSBC 음성 부호화기의 성능 개선 (Performance Improvement of DSBC Speech Coder by Subband Weighting and a Modified Bit Allocation Algorithm)

  • 김선영;김재공
    • 한국통신학회논문지
    • /
    • 제15권11호
    • /
    • pp.937-944
    • /
    • 1990
  • DSBC 음성 부호화기의 성능 개선에 관한 두 방법을 제안하였다. 첫째는 계산량이 많은 종래의 비트할당을 수정함으로써 계산량을 줄일 수 있는 방법이고 둘째는 비전송 대역 재생시 백색잡음 주입으로 인한 허상 문제를 제거하기 위한 부대역 웨이팅 방법이다. 시뮬레이션 겨로가 검토된 방법은 음성 출력의 성능 향상에 응용할 수 있음을 나타내었다.

  • PDF

DCT 기반의 최대 용량 블라인드 워터마킹 (A Full-Capacity DCT-based Blind Watermarking)

  • 최병철;김용철
    • 한국통신학회논문지
    • /
    • 제26권5B호
    • /
    • pp.669-676
    • /
    • 2001
  • 본 논문은 DCT 기반의 블라인드 워터마킹 방법에 관한 연구 결과이다. 본 논문에서 사용한 4096비트의 워터마크는 512x512 영상이 수용할 수 있는 최대 용량의 절반에 해당한다. 각 워터마크 비트는 8x8 DCT 블록의 12개의 계수에 확산 패턴을 이용하여 삽입하였다. 워터마크 삽입 과정에서, 워터마크 이득 계수는 비가시성과 견고성을 고려하여 최적화되었다. 워터마크 검출 과정에서는, 상관검출을 통하여 워터마크에 대한 예비판정을 하며, 이진가설 검증의 검증 과정을 통해서 예비판정에서의 검출 오류를 수정하였다. 검증 과정에서는 복원된 DCT계수를 이용한 가중치가 사용되었으며, 대부분의 예비 판정의 오류는 검증 과정에서 수정이 되었다. 실험 결과, 영상에 공격이 가해지지 않은 경우는 최종 검증 후에 BER이 0.5% 미만으로 낮아졌으며, 20% JPEG의 고압축에서도 BER이 9% 미만으로 산출되었다. 기존의 방법들과의 비교에서, 제안한 방법은 워터마크 검출 성능 및 워터마크 용량 측면에서 우수하였다.

  • PDF

비트 슬라이스 모듈러 곱셈 알고리즘 (Bit-slice Modular multiplication algorithm)

  • 류동렬;조경록;유영갑
    • 정보학연구
    • /
    • 제3권1호
    • /
    • pp.61-72
    • /
    • 2000
  • 본 논문에서는 RSA 공개키 암호시스템에서 암호의 안전성을 위하여 증가되는 암호키(key)의 비트 크기에 대응한 내부 연산기 설계를 효율적으로 할 수 있는 bit-slice형 모듈러 곱셈 알고리즘을 제안하였고, 제안된 알고리즘에 따른 모듈러 곱셈기를 FPGA칩을 이용하여 구현함으로써 제안된 알고리즘의 동작을 검증하였다. 제안된 bit-slice형 모듈러 곱셈 알고리즘은 Walter 알고리즘을 수정하여 도출하였으며, 구현된 모듈러 곱셈기는 bit-slice 구조로 되어 암호키(key)의 비트 확장에 대응한 모듈러 곱셈기의 오퍼랜드 비트 확장이 용이하며, 표준 하드웨어 기술언어(VHDL)로 모델링 하여 전용 하드웨어로 설계되는 RSA 공개키 암호 시스템의 구현에 응용될 수 있도록 하였다.

  • PDF

NANDSim 기반의 오류 발생 시뮬레이터의 구현 (Implementation of Error Simulator with NANDSim)

  • 김기진;임승호
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2016년도 춘계학술발표대회
    • /
    • pp.31-32
    • /
    • 2016
  • 최근 소형 임베디드 시스템에서 고사양 컴퓨터 시스템까지 저장매체로 낸드 플래시 메모리를 채택하고 있다. 낸드 플래시는 물리적 성질로 인해 비트 오류가 발생하며 저장매체로써의 신뢰성이 부각되고 있다. 낸드 플래시 연구를 위해 낸드 플래시 하드웨어로 실험 환경을 구성할 경우 다른 종류의 낸드 플래시 하드웨어를 테스트하려면 전체 실험 환경을 수정해야 하는 번거로움이 발생한다. 본 논문은 실제 낸드 플래시의 비트 오류율(Bit Error Rate : BER)을 수집하여 비트 오류 발생 모델을 구축하였고 리눅스 커널의 낸드 플래시 시뮬레이터인 NANDSim에서 가상으로 생성한 낸드 플래시 종류에 따라 비트 오류율을 적용하여 소프트웨어적 실험 환경을 구성하였다.