최대 길이 시퀀스

Maximum length sequence

최대 길이 시퀀스(MLS)는 유사 항만두 시퀀스의 한 유형이다.

그것들은 최대 선형 피드백 시프트 레지스터를 사용하여 생성된 비트 시퀀스인데, 이들은 주기적이며 시프트 레지스터로 나타낼 수 있는 모든 이진 시퀀스(영점 벡터 제외)를 재현하기 때문에 그렇게 불린다(즉, 길이-m 레지스터의 경우m 길이 2 - 1의 시퀀스를 생성한다). MLS는 n-시퀀스 또는 m-시퀀스라고도 불린다. MLS는 거의 0 DC 항을 제외하고 놀랄 만큼 평평하다.

이러한 시퀀스는 Z/2Z를 통한 다항식 링에서 수정 불가능한 다항식 계수로 나타낼 수 있다.

MLS에 대한 실제 적용은 충동 반응 측정(예: 실내 반향)을 포함한다. 그것들은 또한 직접 시퀀스 확산 스펙트럼과 주파수 호핑 확산 스펙트럼 전송 시스템, 광학적 유전체 다층 반사체 설계 [1]및 일부 fMRI 실험의 효율적인 설계에서 사이비 무작위 시퀀스를 도출하는 기초로서 사용된다.[2]

세대

그림 1: 길이 4의 피드백 시프트 레지스터에서 a3 레지스터의 다음 값은 a0 a1 modulo-2 합계에 의해 결정된다.

MLS는 최대 선형 피드백 시프트 레지스터를 사용하여 생성된다. 길이 4의 변속 레지스터를 가진 MLS 생성 시스템은 그림 1과 같다. 다음과 같은 재귀적 관계를 사용하여 표현할 수 있다.

여기서 n은 시간 색인이고+ modulo-2 추가를 나타낸다. 비트 값 0 = FALSE 또는 1 = TRUE의 경우 이는 XOR 연산과 동일하다.

MLS는 주기적이며 가능한 모든 이진수 값(영점 벡터 제외)을 통하여 시프트 레지스터를 주기 때문에, 레지스터는 영점 벡터를 제외하고 어떤 상태로도 초기화할 수 있다.

다항해석

GF(2)를 통한 다항식은 선형 피드백 시프트 레지스터와 연관될 수 있다. 시프트 레지스터의 길이 정도를 가지며, xor 게이트를 공급하는 레지스터의 탭과 일치하는 0 또는 1의 계수를 가진다. 예를 들어 그림 1에 해당하는 다항식은 x4 + x + 1이다1.

LFSR에 의해 생성된 시퀀스가 최대 길이가 되도록 하기 위해 필요하고 충분한 조건은 해당 다항식이 원시적이라는 것이다.[3]

실행

MLS는 하드웨어 또는 소프트웨어에서 구현하는 비용이 저렴하며 상대적으로 저차 피드백 시프트 레지스터는 긴 시퀀스를 생성할 수 있다. 길이 20의 시프트 레지스터를 사용하여 생성된 시퀀스는 220 - 1 샘플 길이(1,048,575 샘플)이다.

최대 길이 시퀀스의 속성

MLS는 솔로몬 골롬이 공식화한 다음과 같은 성질을 가지고 있다.[4]

잔액재산

시퀀스에서 0과 1의 발생은 거의 동일해야 한다. 보다 정확히 말하면, 길이 - 1 2의 최대 길이 순서에는 - 2 0과 - 2 0이 있다. 0만 포함하는 상태는 발생할 수 없으므로 1의 수는 0에 1을 더한 값과 같다.

속성 실행

"실행"은 해당 MLS 내에서 연속 "1" 또는 연속 "0"의 하위 시퀀스다. 런 수는 그러한 하위 시퀀스의 수입니다.[vague]

시퀀스의 모든 "런"( "1" 또는 "0"으로 구성됨) 중에서 다음 중 하나를 선택하십시오.

  • 런의 절반은 길이 1이다.
  • 주행의 4분의 1은 길이 2이다.
  • 달리기의 8분의 1은 길이 3이다.
  • … 등...

상관 속성

MLS의 순환 자기 상관크로네커 델타 함수[5][6](실행 여부에 따라 DC 오프셋 및 시간 지연 포함)이다. ±1 규칙의 경우, 즉 비트 값 =+ 1 s 비트 값 0 =- 1 s XOR을 제품의 음수에 매핑한다.

여기서 는 복합 결합을 나타내며[ +] {\ 원형 교대조를 나타낸다.

MLS의 선형 자기 상관은 Kronecker 델타에 가깝다.

임펄스 반응 추출

LTI(Linear time invariant) 시스템의 임펄스 응답을 MLS로 측정하려면 MLS와 원형 교차 상관 관계를 취하여 측정된 시스템 출력 y[n]에서 응답을 추출할 수 있다. 이는 MLS의 자기 상관은 제로래그에 대해 1이고, 다른 모든 시차에는 거의 0(-1/N, 여기서 N은 시퀀스 길이)이기 때문이다. 즉, MLS의 자기 상관은 MLS 길이가 증가함에 따라 단위 임펄스 기능에 접근한다고 말할 수 있다.

시스템의 임펄스 반응h[n]이고 MLS가 s[n]이면,

양쪽의 의견이 서로 엇갈리는 것을 보면,

그리고 φ이ss 충동이라고 가정한다(긴 시퀀스에 유효함)

충동 자기 상관을 가진 어떤 신호도 이를 위해 사용할 수 있지만, 충동 자체와 같이 파고율이 높은 신호는 신호 대 잡음 비율이 낮은 충동 반응을 일으킨다. 일반적으로 MLS는 풀 스케일 값으로만 구성되며 디지털 파고율은 최소값인 0dB이므로 이상적인 신호가 될 것으로 가정한다.[7][8] 그러나 아날로그 재구성 후 신호의 급격한 불연속은 강한 샘플 간 피크를 생성하여 파고율을 4-8dB 이상 떨어뜨리고 신호 길이에 따라 증가시켜 사인 스위프보다 더 악화된다.[9] 다른 신호는 3dB 이상으로 개선할 수 있을지는 알 수 없지만 최소한의 파고율로 설계되었다.[10]

Hadamard 변환과의 관계

쿤과 렘펠은[11] MLS와 하다마드 변형과의 관계를 보여주었다. 이 관계를 통해 MLS의 상관관계FFT와 유사한 고속 알고리즘으로 계산할 수 있다.

참고 항목

참조

  • Golomb, Solomon W.; Guang Gong (2005). Signal Design for Good Correlation: For Wireless Communication, Cryptography, and Radar. Cambridge University Press. ISBN 978-0-521-82104-9.
  1. ^ Poudel, Khem Narayan; Robertson, William M. (2018-10-15). "Maximum length sequence dielectric multilayer reflector". OSA Continuum. 1 (2): 358–372. doi:10.1364/OSAC.1.000358. ISSN 2578-7519.
  2. ^ Buracas GT, Boynton GM (July 2002). "Efficient design of event-related fMRI experiments using M-sequences". NeuroImage. 16 (3 Pt 1): 801–13. doi:10.1006/nimg.2002.1116. PMID 12169264.
  3. ^ "선형 피드백 시프트 레지스터-이행, M-시퀀스 속성, 피드백 표"[1], New Wave Instruments(NW), Retried 2013.12.03.
  4. ^ Golomb, Solomon W. (1967). Shift register sequences. Holden-Day. ISBN 0-89412-048-4.
  5. ^ Jacobsen, Finn; Juhl, Peter Moller (2013-06-04). Fundamentals of General Linear Acoustics. John Wiley & Sons. ISBN 978-1118636176. A maximum-length sequence is a binary sequence whose circular autocorrelation (except for a small DC-error) is a delta function.
  6. ^ Sarwate, D. V.; Pursley, M. B. (1980-05-01). "Crosscorrelation properties of pseudorandom and related sequences". Proceedings of the IEEE. 68 (5): 593–619. doi:10.1109/PROC.1980.11697. ISSN 0018-9219.
  7. ^ "A Little MLS (Maximum-Length Sequence) Tutorial dspGuru.com". dspguru.com. Retrieved 2016-05-19. its RMS and peak values are both X, making its crest factor (peak/RMS) equal to 1, the lowest it can get.
  8. ^ "Other Electro-Acoustical Measurement Techniques". www.clear.rice.edu. Retrieved 2016-05-19. The crest factor for MLS is very close to 1, so it makes sense to use this kind of input signal when we need a high signal-to-noise ratio for our measurement
  9. ^ Chan, Ian H. "Swept Sine Chirps for Measuring Impulse Response" (PDF). thinksrs.com. Retrieved 2016-05-19.
  10. ^ Friese, M. (1997-10-01). "Multitone signals with low crest factor" (PDF). IEEE Transactions on Communications. 45 (10): 1338–1344. doi:10.1109/26.634697. ISSN 0090-6778.
  11. ^ Cohn, M.; Lempel, A. (January 1977). "On Fast M-Sequence Transforms". IEEE Trans. Inf. Theory. 23 (1): 135–7. doi:10.1109/TIT.1977.1055666.

외부 링크