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

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

TD-SCDMA 무선망 설계 Tool 의 구현 방법론 (Implementation of Wireless Network Design Tool for TD-SCDMA)

  • 전현철;류재현;박상진;김정철;임종태
    • 한국정보통신설비학회:학술대회논문집
    • /
    • 한국정보통신설비학회 2007년도 학술대회
    • /
    • pp.247-250
    • /
    • 2007
  • There are three main kinds of service standards for 3G(Third-Generation) wireless communication as WCDMA, CDMA2000 and TD-SCDMA(Time Division-Synchronous Code Division Multiple Access). Compare with WCDMA and CDMA2000, TD-SCDMA system has distinguished technical characters. It is a TDD(Time Division Duplexing) based technology and deploys several advanced but in some respects complex technologies such as smart antenna, joint-detection and baton-handoff, etc. Therefore to analyze and design TD-SCDMA wireless network, it needs more efficient and systematic simulation tool. General simulation tool has so many analysis functions including path loss prediction, capacity and coverage analysis. For more suitable for TD-SCDMA, new additional technologies have to be implemented in simulation tool. Especially as the wireless network highly advancing focused on data service, it more needs to research and develop on the reliability of the simulation tool. In this paper, to give the concrete process and skill about how to implement TD-SCDMA simulation tool, we define the kinds of simulation tool and list basic analysis functions available for TD-SCDMA network design at first. And then we explain how to consider the effects of new technologies of TD-SCDMA and give the solutions about theses considerations.

  • PDF

계층변조 기반 AT-DMB의 성상비에 따른 LAB 테스트 결과 분석 (Analysis of laboratory test results on the constellation ratio in hierarchical modulation based AT-DMB)

  • 이재홍;배재휘;최승원
    • 방송공학회논문지
    • /
    • 제14권6호
    • /
    • pp.721-732
    • /
    • 2009
  • AT-DMB(Advanced T-DMB) 시스템은 기존 T-DMB와 역호환성을 유지하면서 동일한 주파수 대역폭에서 전송률을 최대 2배로 높이기 위해 개발되었다. AT-DMB 시스템은 T-DMB의 DQPSK 변조신호에 새로운 변조가 적용된 BPSK 또는 QPSK 신호를 향상 계층으로 중첩하는 계층변조를 적용한다. AT-DMB의 계층변조에 새로 추가되는 신호는 T-DMB와 역호환성 유지 및 방송권역 축소를 최소화하기 위해 크기가 충분히 작아야하는데, 추가되는 크기가 작은 신호는 전송채널에 존재하는 페이딩에 의해 쉽게 왜곡될 수 있다. 따라서 AT-DMB의 계층변조에 새로 추가되는 신호에는 오류정정 성능이 우수한 터보 (turbo) 부호를 적용하여 채널왜곡을 보상한다. 이러한 AT-DMB 시스템의 성능검증을 위해, AT-DMB 송 수신기를 구현하여 LAB 테스트를 통해 계층변조 신호의 성상비(constellation ratio)에 따른 AT-DMB 시스템의 수신율 측정결과를 얻었고, 결과분석을 통하여 AT-DMB 시스템의 적용성을 제시하였다.

고속반도체 메모리를 위한 DBI(Data Bus Inversion)를 이용한 저비용 CRC(Cyclic Redundancy Check)방식 (Low-Cost CRC Scheme by Using DBI(Data Bus Inversion) for High Speed Semiconductor Memory)

  • 이중호
    • 전기전자학회논문지
    • /
    • 제19권3호
    • /
    • pp.288-294
    • /
    • 2015
  • 고속동작을 위한 반도체 메모리 제품에서 데이터의 신뢰도를 개선하기 위해 CRC(Cyclic Redundancy Check) 기능이 내장되었으며, 데이터전송 속도 개선을 위해 DBI(Data Bus Inversion) 기능이 내장되었다. DDR4, GDDR4 등의 제품에 추가된 기존의 ATM-8 HEC 코드 방식은 부가회로 면적이 크고(~XOR 700 gates) CRC 처리 시간이 길어서(XOR 6단), 저전력 메모리 제품의 데이터 읽기, 쓰기시 내부 동작 마진(margin)에 적지 않은 부담을 초래한다. 본 논문에서는 저비용, 고속 반도체 메모리에 적합한 CRC방식을 제안하였으며 92%의 부가회로가 개선되었다. 제안한 CRC방식의 저비용 구현을 위해 DBI 기능을 이용하여 데이터 비트 오류 검출율을 보완하였으며, 오류 검출율을 분석하여 기존의 CRC방식과 비교하였다.

DVB-S2 표준을 적용한 정지궤도복합위성 UHRIT 통신 개념설계 (Conceptual Design of GK2A UHRIT Broadcasting using DVB-S2)

  • 박덕종;임현수;안상일
    • 항공우주기술
    • /
    • 제12권2호
    • /
    • pp.156-162
    • /
    • 2013
  • 위성과 지상국 간의 데이터 전송속도는 전달해야 하는 데이터의 용량과 요구되는 전송시간에서 계산되는데, 이러한 전송속도는 가용한 대역폭에 의해 제약을 받게 된다. 따라서 디지털 영상 서비스와 같은 대용량의 데이터 통신이 필요한 분야에서는 대역폭 효율이 우수한 전송 방식에 대해 많은 연구가 수행되었다. 본 논문에서는 정지궤도 복합위성 UHRIT 신호 전송의 개념 설계를 위하여 대역폭 효율이 우수한 통신 방식인 DVB-S2 표준을 적용한 결과를 설명한다. 최근에 결정된 UHRIT 전송속도에 31Mbps에 따라서, DVB-S2에서 지원되는 변조 방식 및 부호율에 대한 URIT 대역폭을 계산하였다. 또한 가능성 있는 주파수 대역의 조합에 대해 GK2A위성의 빔 커버리지 내에 위치하는 사용자 안테나 시스템의 수신 링크 마진을 분석하였다. 끝으로 천리안 위성에서 사용되는 L-Band HRIT의 대역폭인 5.2MHz을 대체 활용하여 UHRIT을 전송할 경우에 DVB-S2의 각 모드 별 최대 전송속도 및 사용자 안테나에서 요구되는 G/T를 산출하였다.

국방 무기체계 소프트웨어 신뢰성 향상을 위한 소프트웨어 동적 결함 분석 (Analysis on Dynamic Software Defects for Increasing Weapon System Reliability)

  • 박지현;최병주
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제7권7호
    • /
    • pp.249-258
    • /
    • 2018
  • 국방 무기체계에서의 소프트웨어 비중이 증가하고 있으며 구조도 점차 복잡해지고 있어, 이에 따른 신뢰성 검증이 매우 중요하다. 특히 무기체계 시스템을 구성하는 소프트웨어 구성 요소 들의 상호 작용에 따라 발생하는 결함은 정적 시험 및 코드 실행률 점검 수준의 동적 시험만으로는 예방하기가 어렵다. 본 논문에서는 소프트웨어의 동적 결함 유형을 분류 개발한다. 미 국방부 무기체계에 사용하는 오픈 소스 소프트웨어(OSS)에서 보고된 이슈 분석을 통하여 본 논문에서 분류한 동적 결함이 실제로 발생하며, 이들은 대체로 통합 이후 발생하는 결함이며, 재현이 어렵고, 결함 원인 파악이 어려웠음을 보인다. 이 분석 결과를 기반으로 무기체계 신뢰성 검증을 위하여 소프트웨어 통합 시험 개선의 중요성을 도출한다.

음영감쇄 환경에서의 IEEE 802.16j 상호 협조 중계 방식 성능 평가 (Performance of IEEE 802.16j using Cooperative Relaying in Correlated Shadow Fading)

  • 하동주;김석찬;박동찬;김영일
    • 대한전자공학회논문지TC
    • /
    • 제44권5호
    • /
    • pp.47-53
    • /
    • 2007
  • IEEE 802.16j는 기존의 IEEE 802.16e에 중계기를 도입하여 커버리지 확장과 데이터 처리율 향상을 목적으로 하고 있다. 일반적인 셀룰러 시스템과 마찬가지로 IEEE 802.16j 또한 셀 가장자리에서 경로손실(Path loss), 음영감쇄(Shadow Fading)와 다중경로 감쇄(Multipath fading)에 의해 성능 열화를 겪게 된다. 한편, IEEE 802.16j시스템에서 두 개 이상의 중계기를 상호 협조적으로 사용함으로써 공간 다이버시티 이득을 얻을 수 있다. 여기에, 공간 시간 부호를 사용하는 상호 협조 중계 방식은 일반적인 단일 중계기를 사용하는 방식보다 Multipath Fading 환경에서 보다 우수한 성능을 제공하며, Shadow Fading에 대해서 링크간의 통신 신뢰도를 높인다. 이 논문에서는 상호 협조 중계 방식을 사용하는 IEEE 802.16j의 성능을 링크 레벨 모의 실험을 통해 구하고, 그 방식이 기존의 단일 중계 방식보다 우수한 성능을 가짐을 보인다. 또한 서로 다른 경로들마다 각각의 Shadow Fading을 겪으므로, 이 점을 고려한 실제적인 Shadow Fading 모델을 적용하고 분석하여, 중계기의 공간적인 위치가 시스템의 성능에 큰 영향을 준다는 것을 밝힌다.

IPv4/IPv6 변환 프로토콜의 설계 및 구현 (Design and Implementaion of IPv4/IPv6 Translation Protocol)

  • 박석천;이광배
    • 정보처리학회논문지C
    • /
    • 제8C권6호
    • /
    • pp.783-792
    • /
    • 2001
  • 인터넷이 전세계적으로 급속히 확대되면서 IPv4의 32Bit의 주소공간의 얼마가지 않아 고갈될 것으로 예상이 된다. 따라서 주소 고갈 문제를 해결하기 위해 IPv6의 효과적인 전이 방안으로의 기술 전이가 필연적으로 이루어 질 것이다. 인터넷의 적용범위와 거대한 용량으로 인해 IPv6로의 동시 전환은 현실적으로 불가능하지만 전체적으로 빠른 변환 개념을 도입하기 위해서 IPv4와 IPv6의 공존은 특별하고 실용적으로 배열이 되어야 한다. 따라서 본 논문에서는 IP 변환 프로토콜을 도입하여 IPv4에서 IPv6로의 보다 용이한 변환을 제안하고 있으며, IPv4 및 IPv6로 동시 전환을 할 수 있도록 IPv4/IPv6 변환 프로토콜을 설계하고 구현하였다. IPv4/IPv6 변환 프로토콜은 C로 구현하였으며 동작 확인 테스트를 위해 오류 검출능력이 가장 뛰어나고 ISO에 의해서 권고된 국부 시험 방법으로 테스트 시나리오를 작성하고 테스트하여 설계 및 구현한 변환 프로토콜이 정상적으로 동작함을 확인하였다.

  • PDF

안드로이드 어플리케이션 개발에서 퍼미션 분석을 사용한 다양한 테스트 환경 조건 생성 기법 (Testing Android Applications Considering Various Contexts Inferred from Permissions)

  • 송광식;한아림;정세훈;차성덕
    • 정보과학회 논문지
    • /
    • 제42권8호
    • /
    • pp.1022-1030
    • /
    • 2015
  • 최근에 제조되는 스마트폰들이 점점 다양한 인터페이스 장비와 사용자 주변 환경을 인식하는 센서 장비를 포함하게 되면서, 어플리케이션을 개발 시 주어진 장비들을 활용함으로 인해 증가된 개발 및 테스팅 복잡도를 효과적으로 제어하는 것이 중요하게 되었다. 이는 기존의 이벤트 기반 혹은 사용자가 지정한 입력만을 사용하여 테스트를 수행하는 연구로는 한계가 있음을 의미하며 대상 어플리케이션과 상호작용하는 주변 기기를 특정하여 이들로부터 구체적인 실행 환경 조합을 체계적으로 생성하는 연구가 필요하고 할 수 있다. 본 연구에서는 안드로이드 어플리케이션과 함께 배포되는 퍼미션 정보를 기반으로 어플리케이션의 기능에 영향 주는 주변 기기들을 분석한 후 이를 기반으로 외부 환경 조건들을 자동으로 생성하는 방법을 제안한다. 마지막으로 오픈소스에 본 연구기법을 적용하여 코드 커버리지가 향상됨을 보임으로써 본 연구의 효과성을 검증하였다.

음성/데이타 통합 서비스를 위한 자원 상태 감지 기법 기반 MAC프로토콜 (MAC Protocol based on Resource Status-Sensing Scheme for Integrated Voice/Data Services)

  • 임인택
    • 한국정보과학회논문지:정보통신
    • /
    • 제29권2호
    • /
    • pp.141-155
    • /
    • 2002
  • 본 논문에서는 기지국과 단말기간의 전파지연이 비교적 짧은 마이크로셀 환경의 패킷 CDMA망에서 음성과 데이타를 통합 서비스하기 위한 MAC 프로토콜을 제안한다. 제안한 프로토콜을 위한 시스템의 상향링크 채널은 프레임을 구성하는 타임 슬롯과 각 슬롯별 확산코드에 의하여 제공된다. 지연에 민감한 음성 트래픽에 더 높은 우선순위를 부여하여, 음성 트래픽인 경우에는 발음구간 동안 임의의 확산코드를 예약하여 서비스된다. 반면, 데이타 트래픽은 매 패킷이 발생할 때마다 기지국으로부터 수신한 현재 슬롯의 예약상태 정보를 기반으로 서비스된다. 성능분석의 결과, 본 논문에서 제안한 기법은 음성과 데이타 패킷간의 충돌이 전혀 발생하지 않으므로 주어진 패킷 누락률 범위 내에서 수용 가능한 최대 음성 단말기 수를 증가시킬 수 있었다.

유닛테스트를 활용한 c/c++ 라이브러리 그레이박스 퍼징 적용 자동화 (Automated Applying Greybox Fuzzing to C/C++ Library Using Unit Test)

  • 장준언;김휘강
    • 정보보호학회논문지
    • /
    • 제29권4호
    • /
    • pp.807-819
    • /
    • 2019
  • 그레이박스 퍼징은 소프트웨어에 존재하는 알려지지 않은 보안 취약점을 찾는 효과적인 방법으로 최근까지 활발하게 연구되고 있다. 단, 대부분의 그레이박스 퍼징 도구들은 실행파일을 필요로 하기 때문에 직접 실행할 수 없는 라이브러리는 별도의 실행파일을 준비해야 한다. 이러한 실행파일을 만드는 것은 라이브러리에 대한 이해 및 퍼징에 대한 이해가 동시에 필요한 어려운 일이다. 본 연구에서는 라이브러리를 위한 실행파일을 자동으로 생성하는 방법을 제안하고 이를 LLVM 기반의 도구로 구현한다. 제안하는 방법은 대상 라이브러리 프로젝트에 존재하는 유닛테스트에 대한 정적/동적 분석을 통해 라이브러리를 테스트할 수 있는 실행파일 및 시드파일을 자동으로 생성한다. 생성한 실행파일은 기존 그레이박스 퍼징 도구들이 주로 사용하는 인터페이스를 보유하여 AFL과 같은 다양한 그레이박스 퍼징 도구와 호환된다. 우리는 이 도구를 사용해 오픈소스 프로젝트로부터 생성한 실행파일과 시드파일을 바탕으로 코드 커버리지 및 알려지지 않은 취약점을 찾음으로써 제안하는 방법의 성능을 보인다.