• 제목/요약/키워드: 오류코드

검색결과 425건 처리시간 0.03초

멀티레벨 홀로그래픽 데이터 저장장치를 위한 1비트/픽셀 변조부호 (1 Bit/Pixel Modulation Codes for Multi-Level Holographic Data Storage System)

  • 정성권;이재진
    • 한국통신학회논문지
    • /
    • 제40권9호
    • /
    • pp.1667-1671
    • /
    • 2015
  • 멀티레벨 홀로그래픽 데이터 저장장치는 한 픽셀에 1비트 이상의 데이터 저장이 가능하여 한정된 공간에서 저장 밀도를 높일 수 있기 때문에 차세대 대용량 저장장치로 부각되고 있다. 한편 레벨의 증가는 동일한 픽셀개수에서 코드워드의 수를 증가시킬 수 있기 때문에 적절히 코드워드를 선택하면 변조부호의 최소거리를 증가시킬 수 있다. 최소거리의 증가는 노이즈 마진이 증가하므로 변조부호의 오류 정정 능력이 향상된다. 본 논문에서는 부호율이 1인 세 가지 변조부호를 제안하고, 이들의 최소거리에 따른 성능을 비교한다. 레벨의 증가로 코드워드간의 최소거리를 증가시켜 노이즈 마진을 증가시켰지만, 픽셀의 레벨이 증가할수록 문턱값 검출이 어렵기 때문에 낮은 레벨에 대한 변조부호가 더 좋은 성능을 보였다.

에너지 효율성을 고려한 랩터 코드 기반의 스크린 미러링 (Raptor Codes-based Screen Mirroring for Energy Efficiency)

  • 고윤민;송황준
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제23권2호
    • /
    • pp.134-139
    • /
    • 2017
  • 기존의 스크린 미러링 시스템들은 패킷 손실에 취약하며 제한적인 모바일 기기의 에너지를 효율적으로 사용하지 못하는 단점을 가지고 있다. 이를 극복하기 위해 본 연구에서는 패킷 손실에 강인하고 에너지 효율적인 스크린 미러링 시스템을 제안한다. 제안하는 시스템은 패킷 손실로 인한 스크린 미러링 영상의 품질 저하를 완화하기 위해 전방오류정정 기술의 한 종류인 랩터 코드를 적용한다. 그리고 모바일 기기의 효율적인 에너지 사용을 위해 스크린 미러링 데이터에 대한 트래픽 셰이핑을 적용하고, 랩터 인코딩 매개 변수를 조절한다. 제안하는 시스템은 싱글 보드 컴퓨터를 사용하여 실제로 구현 되었으며, WiFi Direct 네트워크 상에서 성능을 검증하였다.

알고리즘 시각화를 위한 SVG 코드 생성 시스템 (An SVG Code Generator for Algorithm Visualization)

  • 이향숙;이수현
    • 한국멀티미디어학회논문지
    • /
    • 제13권3호
    • /
    • pp.359-368
    • /
    • 2010
  • 알고리즘 시각화는 프로그램의 수행과정에 대한 이해를 용이하게 하여 프로그램의 오류 수정이나 개선에도 효과적으로 이용될 수 있을 뿐 아니라 컴퓨터 교육 분야에서도 폭넓게 활용될 수 있다. 알고리즘과 자료구조의 이해에 있어 알고리즘 자체의 설명보다는 동작과정을 직접 보여주는 시각화 방법이 더욱 바람직하다. 기존의 알고리즘 시각화 방법들은 특정 분야에 한정되어 사용할 수 있거나, 특정 환경이나 애플리케이션을 필요로 하여 폭넓은 분야에서 손쉽게 사용하는데 문제가 있었다. 본 논문에서 제안하는 시스템은 C 언어로 작성된 프로그램에 사용자가 간단한 시각화 명령을 추가하면 이를 자동 변환하여 SVG 애니메이션 코드를 생성한다. 생성된 애니메이션 코드는 웹 브라우저 상에서 실행될 수 있으며 MathML 등과 같은 다른 XML 애플리케이션이나 HTML, 스크립트 등과 결합하여 사용될 수 있다.

위성비행소프트웨어 개발문서 작성의 자동화를 위한 Doxygen 활용 방안

  • 이재승;신현규;최종욱;천이진
    • 천문학회보
    • /
    • 제37권2호
    • /
    • pp.158.1-158.1
    • /
    • 2012
  • 위성비행소프트웨어는 위성의 하드웨어와 임무 탑재체 및 서브시스템이 통합되어 궤도상에서 위성임무를 수행할 수 있도록 원격명령 및 측정데이터의 처리, 자세 및 궤도제어, 열제어, 전력제어 등의 기능을 수행한다. 위성비행소프트웨어의 개발과 같이 규모가 큰 소프트웨어는 여러 개발자가 참여해야 하고 각각의 개발자들이 작성 코드를 통합하여 빌드하고 문제 발생 시 대처하기 위하여 세부적인 설계 및 개발내용을 단계별로 문서화하는 작업이 수반되어야 한다. 기존의 위성비행소프트웨어 개발과정에서는 이러한 문서들 중 전체 위성비행소프트웨어의 단위 코드별 입출력, 수행기능 등의 상세 설계 내용을 기록하는 SDD(Software Design Description)는 개발자가 작성한 코드를 기반으로 수작업을 통하여 작성되었다. 이러한 작성방식은 작성자의 입력오류가 발생할 수도 있으며 소프트웨어 개발과 별도로 수작업이 요구되어 문서작성에 소요되는 시간적 손해가 발생하게 된다. 유럽에서는 이러한 문제점을 보완하기 위하여 C, C++, C#, JAVA, VHDL 등 다양한 언어를 사용하는 소프트웨어 개발에 적용 가능한 자동적 문서작성 도구인 Doxygen이 널리 활용되고 있다. Doxygen은 PDF, HTML, Latex, RTF 등 다양한 출력 포맷도 지원한다. 본 논문에서는 Doxygen을 활용하여 위성비행소프트웨어 개발문서의 작성 시 소요시간을 단축하고 소스코드로부터 해당 설계 내용을 추출하여 자동적으로 문서를 작성할 수 있는 방안에 대하여 소개한다.

  • PDF

호핑방식을 적용한 블록 인터리버을 이용한 터보코드의 성능분석 (Performance Analysis of Turbo Code with Block Interleaver using Hopping Method)

  • 공형윤
    • 정보처리학회논문지C
    • /
    • 제9C권6호
    • /
    • pp.857-864
    • /
    • 2002
  • 현대 디지털 통신시스템에서 없어서는 안되는 중요한 요소 중의 하나가 오류정정부호화 기법이다. 본 논문에서는 디지털 통신 시스템에서 놀라운 성능으로 인하여 주목을 받고있는 터보코드에 비균일 인터리버의 일종인 호핑방식의 알고리즘을 적용한 인터리버를 터보코드에 적용하여 성능을 비교 분석하였다. 기존의 블록 인터리버는 메모리의 입력과 출력이 행과 열에 대해서 차례대로 이루어지는 반면, 호핑방식을 적용한 인터리버는 행과 열을 건너뛰면서 입출력이 이루어지므로 이중으로 인접 데이터간의 최소거리와 평균거리를 증가시킨다. 제안된 인터리버의 성능분석과 비교를 위해 가우시안 잡음 환경 하에서 컴퓨터 모의 실험을 하였다.

게임 장애/중독 연구에 대한 비판적 분석 - 뇌 사진, 판단 척도 및 연구 절차를 중심으로 (Critical Analysis of Gaming Disorder/Addiction Researches on Neuroimages, Measurement Tools, and Research Processes)

  • 송두헌
    • 한국게임학회 논문지
    • /
    • 제19권1호
    • /
    • pp.135-146
    • /
    • 2019
  • 2018년부터 국제보건기구의 게임 장애의 국제 질병 코드(ICD-11) 등재 계획이 본격화하면서 세계적으로 학자들 간에 뜨거운 토론이 있었다. 하지만 대한민국은 등재의 부당함에 대한 학문적 근거 제시 없이 회피만 해온 것 같다. 본 논문에서는 게임 중독/장애와 관련한 과거의 학술 연구의 쟁점과 연구 오류 및 왜곡 사례들을 뇌 사진 판독과 게임 중독/이상 진단 도구의 적절성 등을 중심으로 짚어 본다. 본 분석은 게임의 과도한 사용이 게임의 질병 코드 등재의 충분 조건이 아니며 대다수의 건강한 게이머들에게 부당한 낙인을 찍어버릴 위험이 있음을 밝힌다.

가중치가 부과된 Bit-flipping 기법을 이용한 LDPC 코딩 (A Low Density Parity Check Coding using the Weighted Bit-flipping Method)

  • 조경현;나극환
    • 전자공학회논문지 IE
    • /
    • 제43권4호
    • /
    • pp.115-121
    • /
    • 2006
  • 본 논문에서는 통신 시스템에서 채널 전송에 의한 데이터의 오류 체크와 정정문제에 대해서 제안하였다. 제안된 LDPC 코드는 VDSL 시스템에서의 AWGN 채널 모델링에 의해 최소화된 채널 에러를 위해 사용된다. LDPC 코드는 낮은 밀도 패리티비트를 사용하기 때문에, 수학적인 복잡도가 낮고 처리 시간이 짧다. 또한 LDPC 코드의 성능은 반복 복호 알고리즘에서 긴 코드 워드에 대해 터보 코드보다 더 나은 성능을 가지고 있다. 제안된 시스템의 송신기에서 발생 행렬에 의해서 부호어가 발생되고, 수신기에서 사용된 에러 정정 알고리즘은 가중치를 갖는 Bit-flipping 방식이다. 이 방식은 기존의 Bit-flipping 방식과 달리 더 정확한 에러를 검출하고, 정정하기 위해 발생된 패리티 비트에 대해서 가중치를 주어 에러 정정을 하는 방식이다. 제안된 가중치를 갖는 Bit-flipping 알고리즘은 기존의 Bit-flipping 알고리즘에 비해서 1 dB 이상의 이득 개선을 확인할 수 있었다.

피드백 오류 채널에서 코드북 기반 MISO 시스템의 최적에 빔포밍 벡터 인덱싱 기법 (Optimum Beamforming Vector Indexing Scheme for Codebook based MISO System over Feedback Error Channel)

  • 이진희;고영채
    • 한국통신학회논문지
    • /
    • 제34권12A호
    • /
    • pp.991-997
    • /
    • 2009
  • 전송 빔포밍은 다수의 송수신 안테나 기법에서 다이버시티 이득을 최대로 얻을 수 있는 간단한 방법으로 널리 알려져 있다. 그러나 이와 같은 다이버시티 이득을 얻기 위해서는 송신단과 수신단 모두 채널 상태에 관한 정보를 완벽하게 알고 있어야 하고 이는 피드백이 한정되어 있는 실제 시스템에서 비현실적이다. 이와 같은 이유로 현실적인 시스템에서는 송수신단이 모두 알고 있는 코드북(codebook)에서 수신단 출력에서의 신호 대 잡음비(SNR)가 최댓값을 갖는 전송 빔포밍 벡터를 선택하여 이의 인덱스만 수신단에서 송신단으로 피드백 해주는 코드북을 기반으로 하는 피드백 기법을 사용한다. 본 논문에서 우리는 코드북 기반의 피드백을 사용하는 다중 송신 안테나 시스템 (MISO)에서 피드백 채널에 에러가 존재하였을 경우에 대한 성능을 평균 비트 에러 (BER) 측면에서 수식적으로 분석하였으며, 이 수식을 이용하여 주어진 코드북에 대하여 최적의 빔포밍 벡터 인덱싱 기법을 제안하였다.

차분 선부호화 구조를 적용한 LTE-A 상향링크 시스템의 성능분석 (Preformance Analysis of LTE-A System Uplink with Differential Precoding Scheme)

  • 이신;박노윤;김영주
    • 대한전자공학회논문지TC
    • /
    • 제49권5호
    • /
    • pp.37-43
    • /
    • 2012
  • LTE 시스템에서는 폐회로 기반의 다중 안테나 기술이 적용되었으며, 차분 코드북을 비롯한 다양한 다중 안테나 기반의 선부호화 기술들이 향상된 LTE (LTE-Advanced) 시스템의 요구조건을 만족시키기 위해 제안되었다. 차분 코드북 설계와 관련하여 이전에 연구된 내용은 준 대각(quasi-diagonal) 단위 행렬 및 구면 캡(spherical cap)에 중점을 두었지만, 이는 동 이득 성질을 만족하지 못한다. 동 이득 성질은 특히 상향 링크에서 첨두 전력 대 평균 전력비 (PAPR)에 상당한 영향을 미치므로 매우 중요하다. 본 논문에서는 각 송신 안테나에 동 이득을 유지하는 성질을 이용한 새로운 차분 코드북을 상향 링크 기반 차분 선부호화 시스템에 적용하고, 이를 통해 비트 오류율(BER)과 첨두 전력 대 평균 전력비를 분석하였다. 특히, 송신기의 비선형 증폭기를 고려하여 다양한 차분 선부호화 기법들의 성능을 분석하였다. 모의 실험을 통해 선형 증폭기를 고려할 경우 기존에 제안된 차분 코드북이 우수한 성능을 보이지만, 비선형 증폭기를 고려할 경우에는 제안하는 차분 코드북의 우수함을 증명하였다.

Nano-Qplus기반의 USN 응용 프로그래밍 모델 (A Programming Model for USN Applications based on Nano-Qplus)

  • 이우진;김주일;이광용;정기원
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제33권4호
    • /
    • pp.378-387
    • /
    • 2006
  • 본 논문에서는 센서네트워크를 위한 운영체제인 Nano-Qplus 기반의 응용프로그램을 자동으로 생성하기 위한 프로그래밍 모델을 제시한다. 즉, 센서네트워크를 구성하는 센서, 라우터, 싱크, 엑츄에이터와 같은 노드들이 수행해야 하는 기능에 대한 프로그램을 자동으로 생성하기 위한 프로그래밍 모델을 제시한다. 제안한 프로그래밍 모델에 따라 센서네트워크에 대한 모델을 작성하고, 이를 바탕으로 센서네트워크의 각 노드에 대한 속성 값을 스크립트를 통하여 설정하면 각 노드를 동작시킬 수 있는 프로그램이 자동으로 생성된다. 본 논문에서는 프로그래밍 모델에서 사용하는 각 노드의 속성을 설정할 수 있는 스크립트와 프로그램을 자동으로 생성하는 알고리즘을 프로그래밍 모델과 함께 설명한다. 본 논문에서 제시한 기법을 이용하면 센서네트워크를 구성하는 각 노드에 대한 속성설정만으로 실행코드를 자동으로 생성함으로써 개발자들은 코드에 대한 상세한 내용을 알지 못하더라도 쉽게 응용프로그램을 구현할 수 있다. 또한 실행코드를 자동으로 생성함으로써 센서네트워크 응용프로그램을 개발하는데 소요되는 노력을 줄일 수 있으며, 신속한 코드생성을 통해 조기에 테스트를 수행하여 오류를 찾아내고 수정함으로써 검증된 코드를 생성할 수 있다.