• 제목/요약/키워드: Code Phase

검색결과 882건 처리시간 0.034초

회귀 분석을 사용한 소스 코드 가독성 메트릭 분석 (Metric Analysis of Source Code Readability using Regression Analysis)

  • 최상철;김순태;이정휴;유희경
    • 한국인터넷방송통신학회논문지
    • /
    • 제17권6호
    • /
    • pp.145-150
    • /
    • 2017
  • 소프트웨어 유지보수는 소프트웨어 생명주기에서 전체 비용의 많은 부분을 차지하고 있다. 소프트웨어를 유지보수하기 위해서는 코드를 읽는 것이 필수적이고, 이는 유지보수 활동에서 가장 많은 시간이 소요되는 활동이다. 코드의 가독성은 사람이 소스코드를 이해하는데 드는 어려움의 정도를 측정하는 메트릭이다. 코드의 가독성이 좋을수록 사람이 소스코드를 이해하기 쉬워진다. 본 논문에서는 소스코드의 가독성을 이분법적으로 판단하는 기존의 연구보다 향상된 기법을 사용하여, 개발 중인 소스코드의 가독성 정도를 정량적으로 측정할 수 있는 새로운 소스코드 가독성 메트릭을 제안한다. 이를 평가하기 위해, 우리는 설문조사를 수행하고 가독성을 가장 잘 설명하는 척도를 찾을 수 있도록 회귀 분석 기법을 사용해 그 결과를 분석할 것이다.

Trellis 부호와 L번째 위상차 메트릭(metrics)을 갖는$\pi$/4 shift QPSK ($\pi$/4 shift QPSK with Trellis-Code and Lth Phase Different Metrics)

  • 김종일;강창언
    • 한국통신학회논문지
    • /
    • 제17권10호
    • /
    • pp.1147-1156
    • /
    • 1992
  • 본 논문에서는 $\pi/4$ shift QPSK에 Trellis 부호화된 변조 기법(Trellis-Coded Modulation. TCM)을 적용시키기위하여 $\pi/8$ shift 8PSK를 제안하고 위상차에 의한 신호 집합 확장과 신호 집합 분할을 수행하는 trellis 부호화된 π/8 shift 8PSK를 제안한다. 또한 BER(Bit Error Rate) 성능을 향상시키기위하여 제1차 위상차뿐만아니라 제L차 이상차의 자승 유클리드 거리를 매트릭(Branch Metric)으로 갖는 비터비 디코더(Viterbi decoder)를 설계한다. 그리고 $\pi/4$ shift QPSK, trellis 부호화된 $\pi/8$ shift 8PSK와 제L차 위상차의 자승 유클리드 거리를 메트릭(Branch Metric)으로 갖는 trellis 부호화된 $\pi/8$ shift 8PSK 의 BER 특성을 AWGN에서 Monte Carlo 시뮬레이션을 통해 알아본다. 제안된 알고리즘은 MDPSK에도 적용될 수 있다.

  • PDF

역 위상 코드를 이용한 기만신호 대응방법 (The Anti-Spoofing Methods Using Code Antiphase of Spoofing Signal)

  • 김태희;이상욱;김재훈
    • 한국통신학회논문지
    • /
    • 제38C권11호
    • /
    • pp.1044-1050
    • /
    • 2013
  • 본 논문은 ETRI에서 개발한 GPS RF 신호생성기와 상용수신기인 U-Blox 수신기를 이용하여 기만신호의 공격을 완화하는 방법에 대하여 분석하였다. 기만신호는 대상 수신기의 코드 및 반송파 성분의 변이를 이용하여 대상수신기가 비정상적인 위치를 생성하도록 하는 것이다. 우리는 이러한 기만신호 공격에 따른 수신기에서의 신호세기 및 항법해 영향을 분석하였다. 또한 기만신호를 제거하기 위하여 기만신호와 역위상 코드를 가지는 신호를 고려하였다. GPS RF 신호생성기를 이용하여 정상적인 GPS 신호, 기만신호, 기만신호와 역위상을 가지는 항기만신호를 생성하였고 기만신호와 항기만신호간의 코드 위상차이에 따른 기만신호 공격의 영향을 수신기를 통하여 확인하였다. 기만 신호의 코드 지연과 동일한 코드지연의 신호를 생성할 경우 기만신호가 상쇄되는 것을 확인하였다.

WCDMA 시스템을 위한 판정궤환 동기식 동기추적 회로의 설계 및 성능분석 (Design and Performance Analysis of a Decision-feedback Coherent Code Tracking Loop for WCDMA Systems)

  • 박형래;양연실;김영선;김창주
    • 한국통신학회논문지
    • /
    • 제29권4A호
    • /
    • pp.429-438
    • /
    • 2004
  • 본 논문에서는 WCDMA 시스템을 위한 판정궤환 동기식 동기추적 회로 (decision-feedback coherent code tracking loop)를 설계하고 AWGN 환경과 페이딩 환경에서 위상 에러와 심볼 에러의 영향을 고려하여 지터 분산을 해석한다. 먼저, AWGN 환경에서의 지터 분산을 위상 에러와 비트 오율을 포함하여 펄스성형 필터(pulse-shaping filter), 타이밍 오프셋 (timing offset), 신호 대 잡음비 (signal-to-interferences ratio), 루우프 대역폭(loop-bandwidth)에 대한 일반식으로 유도하고 페이딩 환경에서 지터 분산의 상한치 (upper bonnd)를 유도한다. 끝으로, WCDMA 순방향 링크의 DPCH 프레임 포맷 #13을 목표 시스템(target system)으로 설정하여 2차 동기식 등기추적 회로를 설계하고 AWGN 환경과 Rayleigh 페이딩 환경에서 지터 분산의 이론치와 시뮬레이션 결과를 비교, 분석한다.

다중 복호화 키들을 이용한 영상 워터마크 방법 (Image Watermark Method Using Multiple Decoding Keys)

  • 이형석;서동환;조규보
    • 한국광학회지
    • /
    • 제19권4호
    • /
    • pp.262-269
    • /
    • 2008
  • 본 논문에서는 다중 복호화 키들을 이용한 영상 워터마크 방법을 제안하였다. 하나의 워터마크 영상에서 다중 복호화 키들을 이용하여 여러 개의 원 영상을 복원 할 수 있고 왈시 코드를 이용하여 복호화 과정에서 간단하게 사이드 로브를 제거한 복원 영상을 얻을 수 있는 장점을 갖고 있다. 삽입 과정에서 제로 패딩(zero-padding)된 원 영상들을 무작위 위상 영상들과 곱하여 푸리에 변환후 실수부를 취하여 부호화된 영상을 생성한다. 삽입 영상들은 확장된 부호화 위상 영상들을 새롭게 생성된 무작위 위상영상들과 곱한 후 이 영상들의 개수만큼 독립적으로 생성한 왈시 코드 영상들을 곱하여 생성하고 이 때 사용된 무작위 위상영상들에 동일한 왈시 코드 영상들을 곱하여 복호화 키 영상들로 사용한다. 스테고(stego) 영상은 삽입 영상들과 새로운 왈시 코드 영상이 곱하여진 커버(cover) 영상의 중첩에 의해 생성한다. 원 영상은 스테고 영상과 다중 복호화 키를 곱하여 비확산을 취한 후 역-푸리에 변환하여 복원할 수 있다. 컴퓨터 모의실험을 통하여 제안한 워터마크 방법의 적합성과 다중 복호화 키로 복원이 가능하고 영상에 잡음이 발생하더라도 원 영상의 복원이 가능함을 확인하였다.

비선형 전력증폭기로 인한 CE-CPSK 변조된 DS-CDMA 초기동기 시스템의 성능분석 (Performance Analysis of a CE-CPSK modulated code acquisition system for nonlinear amplified DS-CDMA signal)

  • 김성철
    • 한국정보통신학회논문지
    • /
    • 제10권1호
    • /
    • pp.49-56
    • /
    • 2006
  • 본 논문에서는 송신기의 전력효율을 고려하여 C급 전력증폭기를 사용함으로 인한 증폭기의 비선형성의 영향을 극복하기 위해 일정진폭 특성과 연속위상특성을 갖는 CE-CPSK 변조 직접 대역확산 송수신기를 제안하였다. 직접 대역확산 수신기의 초기동기 성능을 평균 동기 획득시간, 검출확률을 통해 기존의 BPSK 변조방법과 CE-CPSK변조방법에 대해 다중사용자환경하에서의 성능을 비교분석하였다. 비선형성을 지닌 채널 환경 하에서 제안한 CE-CPSK 변조방식이 기존의 BPSK 변조방식에 비해 부대엽 스펙트럼이 상당히 감소되는 것을 알 수 있었으며 코드 동기 획득 성능 또한 우수함을 알 수 있었다.

Development of a CSGPS/DR Integrated System for High-precision Trajectory Estimation for the Purpose of Vehicle Navigation

  • Yoo, Sang-Hoon;Lim, Jeong-Min;Oh, Jeong-Hun;Kim, Ho-Beom;Lee, Kwang-Eog;Sung, Tae-Kyung
    • Journal of Positioning, Navigation, and Timing
    • /
    • 제4권3호
    • /
    • pp.123-130
    • /
    • 2015
  • In this study, a carrier smoothed global positioning system / dead reckoning (CSGPS/DR) integrated system for high-precision trajectory estimation for the purpose of vehicle navigation was proposed. Existing code-based GPS has a low position accuracy, and carrier-phase differential global positioning system (CPDGPS) has a long waiting time for high-precision positioning and has a problem of high cost due to the establishment of infrastructure. To resolve this, the continuity of a trajectory was guaranteed by integrating CSGPS and DR. The results of the experiment indicated that the trajectory precision of the code-based GPS showed an error performance of more than 30cm, while that of the CSGPS/DR integrated system showed an error performance of less than 10cm. Based on this, it was found that the trajectory precision of the proposed CSGPS/DR integrated system is superior to that of the code-based GPS.

현대화된 GPS와 Galileo를 이용한 위치 결정에서의 오차해석 (Error Analysis of Modernized GPS and Galileo Positioning)

  • 황동환;이상정;박찬식
    • 제어로봇시스템학회논문지
    • /
    • 제11권7호
    • /
    • pp.644-650
    • /
    • 2005
  • The expected positioning accuracies of civil users utilizing modernized GPS and Galileo are derived using the error analysis in this paper. Since, in general, the performance of DLL, PLL and FLL is proportional to chip lengths and wavelengths, the positioning accuracies from various measurements of modernized GPS and Galileo are derived as function of chip length and wavelength. These results are compared with that from GPS Ll measurement. In absolute positioning, compared to GPS C/A code only case, more than 17 times performance improvement is expected when all civil code signals of modernized GPS and Galileo (L1, L2, L5, E1, E5A and E5B) are used. In relative positioning, compared to GPS L1 carrier phase only case, more than 2 times performance improvement is expected when all civil signals of modernized GPS and Calileo are used. Furthermore, the relationship between GDOP and RGDOP in single frequency case is expanded to general case where multiple frequencies and both code and carrier phase measurements are used.

GPS위성의 P코드/위상측정용 2주파수 수신기에 의한 정밀측위 (Precise Static Positioning with Dual-Frequency P-code/Phase Receivers in Global Positioning System)

  • 이영진
    • 대한토목학회논문집
    • /
    • 제13권2호
    • /
    • pp.219-228
    • /
    • 1993
  • 지구측위시스템(GPS)은 1980년대 측량분야에서 가장 중요한 기술발전이며 최근에는 수신기의 개선과 데이터 처리기법의 발전에 따라 높은 정확도로서 효율적인 GPS측량이 가능하게 되었다. 이 논문에서는 데이터 선형조합의 방법에 대해 고찰하고 P코드/위상측정용 수신기인 Wild GPS System-200의 테스트 결과를 제시하고 있다. 연구결과는 7km/37km의 기선에서 1ppm 이내의 높은 정확도의 측정이 가능하며 P-코드 수신에 의한 1점측위에서는 10m의 위치정확도가 쉽게 얻어질 수 있으므로 초기좌표 결정에 효과적임을 보여주고 있다.

  • PDF

Content-based Configuration Management System for Software Research and Development Document Artifacts

  • Baek, Dusan;Lee, Byungjeong;Lee, Jung-Won
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제10권3호
    • /
    • pp.1404-1415
    • /
    • 2016
  • Because of the properties of software such as invisibility, complexity, and changeability, software configuration management (SCM) for software artifacts generated during software life-cycle has been used for guarantee of the quality of the software. However, the existing SCM system has only focused on code artifacts and software development document artifacts such as Software Requirements Specification (SRS), Software Design Description (SDD), and Software Test Description (STD). Moreover, software research-oriented project comes out late the code artifacts and the software development document artifacts. Therefore, there is a need for trace and management of software research document artifacts composed of highly abstracted non-functional requirements like 'the purpose of the project', 'the objectives', and 'the progress' before generation of the code artifacts and the software development document artifacts for a long time. Nevertheless, the existing SCM system cannot trace and manage them. In this paper, we propose content-based configuration management system comprised of the relevance link generation phase and content-based testing phase to trace and manage them. The preliminary application results show applicability and feasibility of the proposed system.