• 제목/요약/키워드: Random sequence code

검색결과 52건 처리시간 0.022초

레이더의 반 대응 능력을 위한 M-시퀀스 코드 기반의 펄스반복간격 지터 코더 구현 (Jittered Pulse Repetition Interval Coder Based on M-sequence Codes for Counter-Countermeasure of a Radar)

  • 표순오;서동선;조준용;이재철
    • 전기전자학회논문지
    • /
    • 제15권2호
    • /
    • pp.171-178
    • /
    • 2011
  • 본 논문에서는 레이더의 반대응 능력을 개선하기 위한 의사 랜덤 M 시퀀스 코드 기반의 새로운 펄스반복간격 (PRI) 지터 코더를 제안한다. 제안된 256개의 지터 PRI 코드 각각은 256 코드 칩의 유일한 조합으로 이루어져 있어서, 임의의 코드에서 선택된 어떠한 3개의 연속된 코드 칩(4개의 펄스)의 조합이라도 코드들의 모든 코드 칩 시퀀스들 중에서 오직 한 번만 존재한다. 이는 4개의 펄스만 수신하면 전송된 코드 식별은 물론이고 반대응을 위해 요구되는 수신 펄스열(또는 코드 시퀀스)의 정확한 타이밍을 결정할 수 있다는 것을 의미한다. 제안된 아이디어를 실험적으로 입증하기 위해, 상기 지터 PRI 코더를 구현하고 시연한다.

Self-Encoded Spread Spectrum and Turbo Coding

  • Jang, Won-Mee;Nguyen, Lim;Hempel, Michael
    • Journal of Communications and Networks
    • /
    • 제6권1호
    • /
    • pp.9-18
    • /
    • 2004
  • Self-encoded multiple access (SEMA) is a unique realization of random spread spectrum. As the term implies, the spreading code is obtained from the random digital information source instead of the traditional pseudo noise (PN) code generators. The time-varying random codes can provide additional security in wireless communications. Multi-rate transmissions or multi-level grade of services are also easily implementable in SEMA. In this paper, we analyze the performance of SEMA in additive white Gaussian noise (AWGN) channels and Rayleigh fading channels. Differential encoding eliminates the BER effect of error propagations due to receiver detection errors. The performance of SEMA approaches the random spread spectrum discussed in literature at high signal to noise ratios. For performance improvement, we employ multiuser detection and Turbo coding. We consider a downlink synchronous system such as base station to mobile communication though the analysis can be extended to uplink communications.

순환곱셈코드를 이용한 인코딩 및 디코딩 (Encoding and Decoding using Cyclic Product Code)

  • 김신령;강창언
    • 한국통신학회:학술대회논문집
    • /
    • 한국통신학회 1984년도 추계학술발표회논문집
    • /
    • pp.11-14
    • /
    • 1984
  • When the received sequence is not identical to the transmitted code word due to the channel nose effect, it is necessary to detect and correct errors. In this paper, it is shown how to construct the encoder and the decoder using cyclic product codes. this system combines random and burst error correction and is easily decodable. Performance has been obtained as expected.

  • PDF

FPGA기반 원전용 제어기 코드커버리지 개선 (Improving Code Coverage for the FPGA Based Nuclear Power Plant Controller)

  • 허형석;오승록;김규철
    • 전기전자학회논문지
    • /
    • 제18권3호
    • /
    • pp.305-312
    • /
    • 2014
  • 기존의 Verilog테스트벤치로 원전용 안정등급 제어기기와 같이 복잡하고 높은 신뢰도를 요구하는 모듈의 테스트는 수작업으로만 수행된 결과를 가지고 RTL단계의 검증을 마무리하기에는 현실적으로 많은 시간과 노력이 필요하다. UVM은 기존의 테스트벤치의 한계점을 보완하는 계층적 테스트벤치의 구조를 갖고 있어 DUT의 검증을 위한 테스트개선에 대해 테스트벤치의 수정을 간편하게 할 수 있다. 비록 구축과정이 다소 복잡하긴 하지만 테스트 벤치의 컴포넌트들인 driver나 sequence 등을 사용함으로 constraint random test를 가능하게 하여 test vector 작성을 편리하게 한다. 본 논문에서는 기존의 테스트벤치와 계층적 테스트벤치인 UVM테스트벤치를 사용하여 실제 시뮬레이션 하고 커버리지를 분석하여 코드커버리지를 간편하게 향상 할 수 있음을 보였다.

동일 상관 신호군을 이용하는 M-ary UWB 다원 접속 시스템에서 PN 부호 기반 시간 도약 시퀀스의 성능 (Performance of PN Code Based Time Hopping Sequences in M-ary Ultra Wide Band Multiple Access Systems Using Equicorrelated Signal Sets)

  • 양석철;신요안
    • 한국통신학회논문지
    • /
    • 제28권10A호
    • /
    • pp.816-829
    • /
    • 2003
  • 본 논문에서는 동일 상관 신호군을 이용하는 M-ary UWB (Ultra Wide Band) 다원 접속 시스템에서 PN(Pseudo Noise) 부호 기반의 시간 도약 시퀀스를 이용하는 경우의 성능을 평가하였다. 특히 심벌 수 M이 증가해도 신호 펄스열의 길이가 변화하지 않아 M에 관계없이 동일 심벌 전송률을 갖게 되는 M-ary UWB 시스템 (시스템 #1)과 신호 펄스열의 길이가 M의 증가에 따라 확장되어 M이 증가하여도 동일 비트 전송률을 갖게 되는 M-ary UWB 시스템 (시스템 #2)을 모두 고려하여, UWB 실내 무선 다중 경로 채널 하에서의 심벌오율 성능을 이상적인 랜덤 시간 도약 시퀀스를 적용한 다원 접속 시스템의 성능과 비교 분석하였다. 모의 실험 결과, PN 부호 기반의 시간 도약 시퀀스가 이상적인 랜덤 시퀀스와 거의 유사한 매우 우수한 성능을 나타냄을 알 수 있었다. 또한, 심벌수가 증가함에 따라 시스템 #2의 경우가 시스템 #1의 경우보다 다원 접속 간섭에 대한 강인성 측면에 있어서 월등히 우수함을 확인하였다.

사물지능 통신을 위한 고효율 저복잡도 대역 확산 알로하 기법 (High-Efficiency and Low-Complexity Spread Spectrum ALOHA for Machine-to-Machine Communications)

  • 노홍준;박형원;임재성
    • 한국통신학회논문지
    • /
    • 제41권12호
    • /
    • pp.1700-1706
    • /
    • 2016
  • 본 논문은 동시 전송 가능한 사물지능 통신 트래픽의 수를 늘리기 위하여 doubly truncated cyclic code shift keying (DTCCSK)을 활용한 대역 확산 알로하 기법을 제안한다. 제안하는 DTCCSK는 정사각형으로 표시되는 cyclic code shift keying 코드셋의 우측과 하단을 절삭함으로써 생성 가능하며, spreading factor와 심볼 길이를 자유롭게 설계할 수 있는 특징을 가진다. 또한 DTCCSK는 대역 확산 알로하의 변복조 기법으로 주로 사용되는 direct sequence 보다 높은 주파수 효율을 보이면서도 M-ary 시그널링 기법에 비해서는 낮은 구현 복잡도로 구현이 가능하다. 본 논문은 사물지능 통신을 위해 대역 확산 알로하를 채택한 S-band mobile interactive multimedia 표준을 참고하여 시뮬레이션 환경을 구성하였고 DTCCSK의 성능을 검증하였다.

DS-TH UWB 시스템의 전력 스펙트럼 분석 (Analysis on the Power Spectrum of Direct Sequence-Time Hopping UltraWideBand System)

  • 김영철;이정석;강덕근
    • 디지털콘텐츠학회 논문지
    • /
    • 제5권3호
    • /
    • pp.219-224
    • /
    • 2004
  • 본 논문은 직접확산시간도약 초광대역 (DS-TH UWB) 시스템에 관하여 전력 스펙트럼 특성을 연구하였다. DS-TH UWB 시스템은 정보 신호를 의사잡음 부호와 연산하여 불규칙한 패턴의 펄스열로 구성하고 이를 펄스열의 칩으로 묶어 복수개의 그룹으로 만들었으며 각 그룹을 특정 값으로 매핑하게 한다. 이 특정 값과 매핑 장치 내의 Lookup Table로부터 타이밍 정보를 비교하여 (+)/(-) 펄스를 프레임 내에 위치시키게 된다. 결과적으로 기존의 시스템에서 발생하는 에너지 스파크 현상을 매우 효과적으로 억압할 수 있었으며, 본 논문에서 제안하는 DS-TH UWB 시스템은 고속의 시간도약 부호를 이용하지 않고서도 평활한 전력 스펙트럼 특성을 형성할 수 있었다.

  • PDF

CCSDS PN PROCESSING SPEED OPTIMIZATION

  • Ahn, Sang-Il;Kim, Tae-Hoon;Koo, In-Hoi
    • 대한원격탐사학회:학술대회논문집
    • /
    • 대한원격탐사학회 2007년도 Proceedings of ISRS 2007
    • /
    • pp.537-539
    • /
    • 2007
  • Telemetry processing system requires minimum bit transition level in data streams to maintain a bit synchronization while receiving telemetry signal. PN code has a capability of providing the bit transition and is widely used in the packet communication of CCSDS. CCSDS PN code that generator polynomial is $h(x)=x^{8}+x^{7}+x^{5}+x^{3}+1$, and the random bit sequence that is generated from this polynomial is repeated with the cycle of 255 bits. As the resolution of satellite image increases, the size and transmission rate of data increases. To process of huge and bulky size of satellite image, the speed of CCSDS PN Processing is very important. This paper introduces the way of improving the CCSDS PN Processing speed through processing 128 bits at one time using the feature of cyclic structure that repeats after first 255 bytes by grouping the random bit sequence with 1 byte and Intel Streaming SIMD Extensions 2. And this paper includes the comparison data of processing speed between SSE2-applied implementation and not-applied implementation, in addition, the measured value of speed improvement.

  • PDF

터보코드에 적용을 위한 세미 랜덤 인터리버 알고리즘의 제안 (The Presentation of Semi-Random Interleaver Algorithm for Turbo Code)

  • 홍성원;박진수
    • 한국정보처리학회논문지
    • /
    • 제7권2호
    • /
    • pp.536-541
    • /
    • 2000
  • 터보코드는 인터리버의 크기가 클수록 반복 복호횟수가 많을수록 복호 성능은 우수하지만 시스템이 복잡해져 한 개의 정보비트를 복호할 때 많은 시간지연을 발생시켜 실시간 통신에는 부적합하다는 단점이 있다. 따라서 본 논문에서는 터보코드 부$\cdot$복호기에 사용되는 인터리버의 크기를 감소시켜 한 개의 정보비트를 복호할 때 소요되는 시간지연을 줄이는 새로운 세미 랜덤(Semi-Random) 인터리버 알고리즘을 제안하였다. 세미 랜덤 인터리버 알고리즘은 입력 데이터 길이의 1/2 크기만큼 인터리버를 구성하고, 인터리버 내에 쓸때는 블록 인터리버처럼 행으로 쓰고, 읽을 때는 랜덤하게 읽음과 동시에 다음 데이터가 그 주소 번지에 위치하게 된다. 따라서 기존의 블록, 대각, 랜덤 인터리버와 알고리즘의 복잡도를 비교할 시 그 복잡도를 1/2로 감소시킬 수 있게 된다.

  • PDF

임의 접근을 지원하는 간단한 정수 배열 코드 시스템 (A Simple Integer Sequence Code System Supporting Random Access)

  • 이준희;스리니바사 라오 사티
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제23권10호
    • /
    • pp.594-598
    • /
    • 2017
  • 정수 형태의 배열로 이루어진 데이터가 주식 시장과 같은 원본으로부터 셀 수 없을 정도로 매일 생성되고 있다. 정수 배열을 저장하는 데에 감마 코드, 델타 코드, 피보나치 코드 등을 포함한 범용 코드가 일반적으로 사용된다. 이 배열을 적은 공간을 차지하게 하면서 빠른 시간에 특정 원소에 접근하는 연산을 수행할 수 있게 하려는 시도가 진행되었다. 본 논문에서는 간결한 자료구조의 특성을 활용하여 부호화된 정수 배열에서의 임의 접근을 가능하도록 한 코드 시스템을 제시한다. 이는 코드 시스템에 사용되는 구획 문자 비트열을 압축하면서 질의 수행 시간을 상수 시간에 지원하는 자료구조를 통해 구현되었다. 실험 결과를 통해 범용 코드 시스템보다 더 적은 공간과 시간을 사용해 정수 배열을 표현할 수 있다는 것을 보인다.