KR20190012819A - Nr 시스템에서의 의사 랜덤 시퀀스 생성 방법 및 장치 - Google Patents
Nr 시스템에서의 의사 랜덤 시퀀스 생성 방법 및 장치 Download PDFInfo
- Publication number
- KR20190012819A KR20190012819A KR1020170096390A KR20170096390A KR20190012819A KR 20190012819 A KR20190012819 A KR 20190012819A KR 1020170096390 A KR1020170096390 A KR 1020170096390A KR 20170096390 A KR20170096390 A KR 20170096390A KR 20190012819 A KR20190012819 A KR 20190012819A
- Authority
- KR
- South Korea
- Prior art keywords
- sequence
- init
- pseudo
- system parameters
- value
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/58—Random or pseudo-random number generators
- G06F7/582—Pseudo-random number generators
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 개시는 NR 시스템에서의 의사 랜덤 시퀀스 생성 방법 및 그 장치에 대한 것이다. 본 개시의 일 실시예에 따른 무선 통신 시스템에서 의사 랜덤 시퀀스 생성 방법은, M 차수의 제 1 원시 다항식으로부터 제 1 m-시퀀스를 생성하는 단계; M 차수의 제 2 원시 다항식으로부터 제 2 m-시퀀스를 생성하는 단계; M/2 차수의 제 3 원시 다항식으로부터 제 3 m-시퀀스를 생성하는 단계; 상기 제 1 m-시퀀스, 상기 제 2 m-시퀀스 및 상기 제 3 m-시퀀스에 대한 모듈러 연산을 수행하여 상기 의사 랜덤 시퀀스를 생성하는 단계; 및 상기 생성된 의사 랜덤 시퀀스를 물리 채널 또는 물리 신호에 적용하는 단계를 포함할 수 있다.
Description
본 개시는 무선 통신 시스템에 대한 것이며, 구체적으로는 NR 시스템에서의 의사 랜덤 시퀀스 생성 방법 및 그 장치에 대한 것이다.
ITU(International Telecommunication Union)에서는 IMT(International Mobile Telecommunication) 프레임워크 및 표준에 대해서 개발하고 있으며, 최근에는 "IMT for 2020 and beyond"라 칭하여지는 프로그램을 통하여 5 세대(5G) 통신을 위한 논의를 진행 중이다.
"IMT for 2020 and beyond" 에서 제시하는 요구사항들을 충족하기 위해서, 3GPP(3rd Generation Partnership Project) NR(New Radio) 시스템은 다양한 시나리오, 서비스 요구사항, 잠재적인 시스템 호환성 등을 고려하여 다양한 서브캐리어 스페이싱(subcarrier spacing, SCS)을 지원하는 방향으로 논의되고 있다. 또한, 상기 NR 시스템은 높은 캐리어 주파수(carrier frequency) 상에서 발생하는 높은 방향-손실(path-loss), 페이즈-잡음(phase-noise), 주파수 오프셋(frequency offset) 등의 좋지 않은 채널 환경을 극복하고자 복수의 빔을 통한 물리 신호/채널의 전송도 고려하고 있다.
이러한 NR 시스템에서 지원하는 다양한 SCS에 따라, 또한 복수의 빔을 통한 전송까지 고려할 경우 시스템 파라미터(parameter)들의 크기는 기존 시스템에 비해 보다 커질 수가 있으며, 상기 시스템 파라미터들을 바탕으로 한 초기화 값(initial value)으로 초기화 되는 의사-랜덤 시퀀스(pseudo-random sequence)의 가능한 시퀀스 개수 또한 커져야 하는 필요성이 있다. 하지만, 이를 고려한 NR 시스템에서의 의사 랜덤 시퀀스 생성 방안에 대해서는 아직까지 구체적으로 정하여진 바 없다.
본 개시의 기술적 과제는 NR 시스템에서 지원하는 다양한 SCS에 따라, 또한 복수의 빔을 통한 전송까지 고려할 경우 커지게 되는 시스템 파라미터(parameter)들을 고려하여, 보다 많은 수의 시퀀스를 생성할 수 있는 의사-랜덤 시퀀스(pseudo-random sequence)를 구성하는 방법 및 그 장치를 제공하는 것이다.
본 개시의 다른 기술적 과제는 카사미 시퀀스(Kasami Sequence)를 바탕으로 3단의 LFSR(Linear Feedback Shift Register)을 통한 시퀀스들의 모듈러(modular) 2 연산을 통해 의사-랜덤 시퀀스(pseudo-random sequence)를 생성하는 방법 및 그 장치를 제공하는 것이다.
본 개시의 다른 기술적 과제는 카사미 시퀀스(Kasami Sequence)를 바탕으로 한 3단의 LFSR(Linear Feedback Shift Register)에서 NR 시스템의 스크램블링(scrambling) 또는 참조신호(Reference Signal, RS) 생성 시 요구되는 시스템 파라미터(parameter)들에 따라 초기화 값을 설정하는 방법 및 그 장치를 제공하는 것이다.
본 개시에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
본 개시의 일 양상에 따른 무선 통신 시스템에서 의사 랜덤 시퀀스 생성 방법은, M 차수의 제 1 원시 다항식으로부터 제 1 m-시퀀스를 생성하는 단계; M 차수의 제 2 원시 다항식으로부터 제 2 m-시퀀스를 생성하는 단계; M/2 차수의 제 3 원시 다항식으로부터 제 3 m-시퀀스를 생성하는 단계; 상기 제 1 m-시퀀스, 상기 제 2 m-시퀀스 및 상기 제 3 m-시퀀스에 대한 모듈러 연산을 수행하여 상기 의사 랜덤 시퀀스를 생성하는 단계; 및 상기 생성된 의사 랜덤 시퀀스를 물리 채널 또는 물리 신호에 적용하는 단계를 포함할 수 있다.
본 개시에 대하여 위에서 간략하게 요약된 특징들은 후술하는 본 개시의 상세한 설명의 예시적인 양상일 뿐이며, 본 개시의 범위를 제한하는 것은 아니다.
본 개시에 따르면, 카사미 시퀀스(Kasami Sequence)를 바탕으로 한 3단의 LFSR(Linear Feedback Shift Register)을 통한 시퀀스들의 모듈러(modular) 2 연산을 통해 의사-랜덤 시퀀스(pseudo-random sequence)를 생성함으로써, 기존 골드 시퀀스(Gold Sequence)를 바탕으로 한 2단의 LFSR을 통한 시퀀스들의 모듈러(modular) 2 연산으로부터 생성되는 의사-랜덤 시퀀스에 비해, 상관 특성(correlation property)는 거의 동일하면서도 보다 많은 시스템 파라미터(parameter)들을 효율적으로 구분할 수 있는 장점을 가지는 의사-랜덤 시퀀스 생성 방법 및 장치가 제공될 수 있다
본 개시에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
도 1은 본 개시에 따른 의사-랜덤 시퀀스 생성을 설명하기 위한 도면이다.
도 2는 본 개시에 따른 의사-랜덤 시퀀스의 생성 방법의 일례를 설명하기 위한 도면이다.
도 3은 본 개시에 따른 무선 디바이스의 구성을 나타내는 도면이다.
도 2는 본 개시에 따른 의사-랜덤 시퀀스의 생성 방법의 일례를 설명하기 위한 도면이다.
도 3은 본 개시에 따른 무선 디바이스의 구성을 나타내는 도면이다.
이하에서는 첨부한 도면을 참고로 하여 본 개시의 실시 예에 대하여 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나, 본 개시는 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다.
본 개시의 실시 예를 설명함에 있어서 공지 구성 또는 기능에 대한 구체적인 설명이 본 개시의 요지를 흐릴 수 있다고 판단되는 경우에는 그에 대한 상세한 설명은 생략한다. 그리고, 도면에서 본 개시에 대한 설명과 관계없는 부분은 생략하였으며, 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
본 개시에 있어서, 어떤 구성요소가 다른 구성요소와 "연결", "결합" 또는 "접속"되어 있다고 할 때, 이는 직접적인 연결관계뿐만 아니라, 그 중간에 또 다른 구성요소가 존재하는 간접적인 연결관계도 포함할 수 있다. 또한 어떤 구성요소가 다른 구성요소를 "포함한다" 또는 "가진다"고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 배제하는 것이 아니라 또 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
본 개시에 있어서, 제1, 제2 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용되며, 특별히 언급되지 않는 한 구성요소들간의 순서 또는 중요도 등을 한정하지 않는다. 따라서, 본 개시의 범위 내에서 일 실시 예에서의 제1 구성요소는 다른 실시 예에서 제2 구성요소라고 칭할 수도 있고, 마찬가지로 일 실시 예에서의 제2 구성요소를 다른 실시 예에서 제1 구성요소라고 칭할 수도 있다.
본 개시에 있어서, 서로 구별되는 구성요소들은 각각의 특징을 명확하게 설명하기 위함이며, 구성요소들이 반드시 분리되는 것을 의미하지는 않는다. 즉, 복수의 구성요소가 통합되어 하나의 하드웨어 또는 소프트웨어 단위로 이루어질 수도 있고, 하나의 구성요소가 분산되어 복수의 하드웨어 또는 소프트웨어 단위로 이루어질 수도 있다. 따라서, 별도로 언급하지 않더라도 이와 같이 통합된 또는 분산된 실시 예도 본 개시의 범위에 포함된다.
본 개시에 있어서, 다양한 실시 예에서 설명하는 구성요소들이 반드시 필수적인 구성요소들은 의미하는 것은 아니며, 일부는 선택적인 구성요소일 수 있다. 따라서, 일 실시 예에서 설명하는 구성요소들의 부분집합으로 구성되는 실시 예도 본 개시의 범위에 포함된다. 또한, 다양한 실시 예에서 설명하는 구성요소들에 추가적으로 다른 구성요소를 포함하는 실시 예도 본 개시의 범위에 포함된다.
본 개시는 무선 통신 네트워크를 대상으로 설명하며, 무선 통신 네트워크에서 이루어지는 동작은 해당 무선 통신 네트워크를 관할하는 시스템(예를 들어 기지국)에서 네트워크를 제어하고 신호를 송신 또는 수신하는 과정에서 이루어지거나, 해당 무선 네트워크에 결합한 단말에서 신호를 송신 또는 수신하는 과정에서 이루어질 수 있다.
기지국을 포함하는 다수의 네트워크 노드들(network nodes)로 이루어지는 네트워크에서 단말과의 통신을 위해 수행되는 다양한 동작들은 기지국 또는 기지국 이외의 다른 네트워크 노드들에 의해 수행될 수 있음은 자명하다. '기지국(BS: Base Station)'은 고정국(fixed station), Node B, eNodeB(eNB), gNodeB(gNB), 액세스 포인트(AP: Access Point) 등의 용어에 의해 대체될 수 있다. 또한, '단말(terminal)'은 UE(User Equipment), MS(Mobile Station), MSS(Mobile Subscriber Station), SS(Subscriber Station), 비-AP 스테이션(non-AP STA) 등의 용어로 대체될 수 있다.
본 개시에서, 채널을 전송 또는 수신한다는 것은 해당 채널을 통해서 정보 또는 신호를 전송 또는 수신한다는 의미를 포함한다. 예를 들어, 제어 채널을 전송한다는 것은, 제어 채널을 통해서 제어 정보 또는 신호를 전송한다는 것을 의미한다. 유사하게, 데이터 채널을 전송한다는 것은, 데이터 채널을 통해서 데이터 정보 또는 신호를 전송한다는 것을 의미한다.
이하의 설명에 있어서, 본 개시의 다양한 예시들이 적용되는 시스템을 기존의 시스템과 구별하기 위한 목적으로 NR(New Radio) 시스템이라는 용어를 사용하지만, 본 개시의 범위가 이러한 용어에 의해 제한되는 것은 아니다. 또한, 본 명세서에서의 NR 시스템이라는 용어는 다양한 서브캐리어 스페이싱(subcarrier spacing, SCS)을 지원할 수 있는 무선 통신 시스템의 예시로서 사용되지만, NR 시스템이라는 용어 자체가 복수의 SCS를 지원하는 무선 통신 시스템으로 제한되는 것은 아니다.
먼저, 의사-랜덤 시퀀스(pseudo-random sequence)에 대해서 설명한다. 무선 통신 시스템에서 의사-랜덤 시퀀스는 스크램블링(scrambling)이나 참조신호를 생성하는데 이용될 수가 있다.
스크램블링은 변조(modulation) 전에 적용될 수 있으며, 변조 전의 비트들을 랜덤하게 섞어주는 역할을 하여, 무선 통신 시스템에서 성능 향상을 도모하는 기술이다. 이 때, 변조 방식으로는 BPSK(Binary Phase Shift Keying), QPSK(Quadrature Phase Shift Keying), 16QAM(Quadrature Amplitude Modulation), 64QAM(Quadrature Amplitude Modulation) 등이 될 수가 있으나 이에 한정된 것은 아니다.
여기서 상기 변조 전의 비트들은 코드워드(codeword) 형태의 제어정보 비트들 또는 데이터 비트들 일 수 있으며, 이 비트들이 의사-랜덤 시퀀스(pseudo-random sequence)와 비트 대 비트로 스크램블링(scrambling) 된 후 변조(modulation)를 거쳐 제어 정보 심볼들 또는 데이터 심볼들이 될 수가 있다.
예를 들어, 코드워드 q에 대하여 상기 변조 전의 비트들의 블록에서 i번째 비트 값을 b(q)(i)라고 하고, 상기 의사-랜덤 시퀀스(pseudo-random sequence)의 i번째 비트 값을 c(i)라고 한다면, 비트 대 비트로 스크램블링된 비트들의 블록에서 i번째 비트 값은 (b(q)(i)+c(i))mod2가 될 수가 있다. 여기서 mod2는 모듈러(modular)2 연산을 의미하며, 이는 2로 나눠서 나머지 값을 취하는 연산이다.
무선 통신 시스템에서는 데이터의 송/수신, 시스템 동기 획득, 채널 정보 피드백 등을 위하여 상향링크(uplink, UL) 채널 또는 하향링크(downlink, DL)의 채널을 추정할 필요가 있다. 급격한 채널환경의 변화에 의하여 생기는 신호의 왜곡(distortion)을 보상하여 전송 신호를 복원하는 과정을 채널 추정(channel estimation)이라고 한다. 또한 단말이 속한 셀 혹은 다른 셀에 대한 채널 상태(channel state) 역시 측정할 필요가 있다. 일반적으로 채널 추정 또는 채널 상태 측정을 위해서 단말과 송수신 포인트 상호 간에 알고 있는 참조신호(Reference Signal, RS)를 이용하게 된다.
하향링크 채널 추정의 경우, 단말은 참조신호의 정보를 알고 있기 때문에 수신된 참조신호를 기반으로 채널을 추정하고 채널 값을 보상해서 기지국에서 보낸 데이터를 정확히 얻어낼 수 있다. 기지국에서 보내는 참조신호를 p, 참조신호가 전송 중에 겪게 되는 채널 정보를 h, 단말에서 발생하는 열 잡음을 n, 단말이 수신한 신호를 y라 하면 y = h·p + n과 같이 나타낼 수 있다. 이때 참조신호 p는 단말이 이미 알고 있기 때문에 LS(Least Square) 방식을 이용할 경우 수식 를 이용하여 채널 정보()를 추정할 수 있다. 여기서, 참조신호 p를 이용하여 추정한 채널 추정 값 는 값에 의존하게 되므로, 정확한 h값의 추정을 위해서는 이 0에 수렴시킬 필요가 있다.
상향링크 채널 추정의 경우 참조신호의 송신 주체가 단말이고 수신 주체가 기지국인 점을 제외하고는, 앞서 언급한 하향링크 채널 추정과 마찬가지로 설명할 수가 있다.
참조신호는 일반적으로 참조신호의 시퀀스로부터 신호를 생성하여 전송된다. 참조 신호 시퀀스는 상관(correlation) 특성이 우수한 여러 가지 시퀀스 들 중 하나 이상이 사용될 수 있다. 예를 들어, ZC(Zadoff-Chu) 시퀀스 등의 CAZAC(Constant Amplitude Zero Auto-Correlation) 시퀀스나 m-시퀀스, 골드(Gold) 시퀀스 등의 의사-랜덤 시퀀스(pseudo-random sequence) 등이 참조 신호의 시퀀스로 사용될 수가 있으며, 이외에도 시스템 상황에 따라 상관 특성이 우수한 여러 가지 다른 시퀀스들이 사용될 수도 있다. 또한 상기 참조 신호 시퀀스는 시퀀스의 길이(length)를 조절하기 위해 순환 확장(cyclic extension) 또는 절단(truncation)되어 사용될 수도 있으며, BPSK(Binary Phase Shift Keying)나 QPSK(Quadrature Phase Shift Keying) 등 다양한 형태로 변조(modulation)되어 RE(Resource element)에 매핑될 수도 있다.
하향링크 참조 신호로는 채널 상태 정보(Channel State Information, CSI) 참조 신호(CSI-RS), 복조 참조 신호(Demodulation RS, DMRS), 위치 참조 신호(Positioning RS, PRS), 페이즈 트랙킹 참조 신호(Phase Tracking RS, PT-RS), 시간-주파수 트랙킹 참조 신호(time and frequency Tracking RS, TRS) 등이 있을 수가 있으나 이에 한정된 것은 아니다.
하향 링크와 유사하게 상향링크에서도 참조 신호가 전송된다. 상향링크에서는 상향링크 DMRS 및 SRS가 사용될 수 있다. 상향링크 DM-RS는 상향 링크 물리 채널들(PUSCH(physical uplink shared channel) 및 PUCCH(physical uplink control channel))에 대한 코히어런트(coherent)한 복조를 위하여 기지국이 채널 추정을 하기 위해 사용될 수 있다. 따라서 상향링크 DM-RS는 PUSCH 또는 PUCCH와 같이 전송되며 해당 물리 채널들과 동일한 대역폭으로 전송될 수 있다.
상향링크 SRS는 기지국이 상향링크의 채널에 따른 스케줄링(channel dependent scheduling) 및 링크 적응(link adaptation)을 위한 채널 추정을 위해 사용될 수 있다. SRS는 상향링크/하향링크 사이에 충분한 상보성(reciprocity)가 존재하는 경우에는 즉, 상향링크와 하향링크 채널이 충분히 유사한 특성을 보이는 경우에는 하향링크의 채널 상태를 추정하기 위해서도 사용될 수 있다.
이하, 먼저 NR(New Radio) 시스템에서 고려하는 뉴머롤로지(numerology)에 대해서 설명한다. NR 뉴머롤로지란, NR 시스템의 설계를 위해서 시간-주파수 도메인 상에서 자원 그리드를 생성하는 기본적인 요소 또는 인자에 대한 수치를 의미할 수 있다. 예를 들어, 3GPP LTE(Long Term Evolotion) 및 LTE-A(LTE-Advanced) 시스템의 뉴머롤로지의 일례로서, 서브캐리어 스페이싱은 15kHz (또는 MBSFN(Multicast-Broadcast Single-Frequency Network)의 경우에는 7.5kHz)에 해당한다. 다만, 뉴머롤로지라는 용어가 서브캐리어 스페이싱만을 제한적으로 의미하는 것은 아니며, 서브캐리어 스페이싱과 연관 관계를 가지는(또는 서브캐리어 스페이싱을 기반으로 결정되는) CP(Cyclic Prefix) 길이, TTI(Transmit Time Interval) 길이, 소정의 시간 구간 내의 OFDM(Orthogonal Frequency Division Multiplexing) 심볼 개수, 하나의 OFDM 심볼의 듀레이션(duration) 등을 포함하는 의미이다. 즉, 서로 다른 뉴머롤로지는, 서브캐리어 스페이싱, CP 길이, TTI 길이, 소정의 시간 구간 내의 OFDM 심볼 개수, 또는 하나의 OFDM 심볼의 듀레이션 중의 하나 이상에서 상이한 값을 가지는 것에 의해서 서로 구분될 수 있다.
"IMT for 2020 and beyond"에서 제시하는 요구사항들을 충족시키기 위해서, 현재 3GPP NR 시스템은 다양한 시나리오, 다양한 서비스 요구사항, 잠재적인 새로운 시스템과의 호환성 등을 고려하여 복수의 뉴머롤로지를 고려하고 있다. 보다 구체적으로, 현존하는 무선 통신 시스템의 뉴머롤로지로는, "IMT for 2020 and beyond"에서 요구하는 보다 높은 주파수 대역, 보다 빠른 이동 속도, 보다 낮은 지연 등을 지원하기 어렵기 때문에, 새로운 뉴머롤로지를 정의하는 것이 필요하다.
예를 들어, NR 시스템은, eMBB(enhanced Mobile Broadband), mMTC(massive Machine Type Communications)/uMTC(Ultra Machine Type Communications), URLLC (Ultra-Reliable and Low Latency Communications) 등의 애플리케이션을 지원할 수 있다. 특히, URLLC 또는 eMBB 서비스에 대한 유저 플레인 레이턴시(latency)에 대한 요구사항은 상향링크에서 0.5ms 및 상향링크 및 하향링크 모두에서 4ms 이며, 이는 3GPP LTE(Long Term Evolotion) 및 LTE-A(LTE-Advanced) 시스템의 10ms 의 레이턴시 요구사항에 비하여 상당한 레이턴시 감소를 요구한다.
이와 같이 다양한 시나리오 및 다양한 요구사항들을 하나의 NR 시스템에서 충족시키기 위해서는 다양한 뉴머롤로지를 지원하는 것이 요구된다. 특히, 기존의 LTE/LTE-A 시스템에서 하나의 서브캐리어 스페이싱(SCS)을 지원하는 것과 달리, 복수의 SCS를 지원하는 것이 요구된다.
복수의 SCS를 지원하는 것을 포함하는 NR 시스템을 위한 새로운 뉴머롤로지는, 기존의 700MHz 또는 2GHz 등의 주파수 범위(frequency range) 또는 캐리어(carrier)에서 넓은 대역폭을 사용할 수 없었던 문제를 해결하기 위해서, 3GHz 이하, 3GHz~6GHz 또는6GHz~52.6GHz와 같은 주파수 범위 또는 캐리어에서 동작하는 무선 통신 시스템을 가정하여 결정될 수도 있지만, 본 개시의 범위가 이에 제한되는 것은 아니다.
NR 시스템에서 하나의 무선 프레임(radio frame)은 시간 축 상에서10ms에 해당할 수가 있으며, 하나의 서브프레임(subframe)은 시간 축 상에서 1ms에 해당할 수가 있다. 또한, 하나의 슬롯(slot)은 시간 축 상에서 14개 또는 7개의 심볼(symbol)에 해당할 수가 있다. 이에 따라, 하나의 무선 프레임(radio frame)에 해당하는 10ms 내에서의 각각의 고려될 수 있는 SCS(sub-carrier spacing)에 따라서 가능한 슬롯 및 심볼 개수를 정리하면 다음 표 1과 같다. 표 1에서 480Khz의 SCS는 고려되지 않을 수도 있다.
SCS | 10ms 내의 슬롯 개수 (1개 슬롯에 14개 심볼) |
10ms 내의 슬롯 개수 (1개 슬롯에 7개 심볼) |
10ms 내 심볼 개수 |
15Khz | 10 | 20 | 140 |
30Khz | 20 | 40 | 280 |
60Khz | 40 | 80 | 560 |
120Khz | 80 | N/A | 1120 |
240Khz | 160 | N/A | 2240 |
480Khz | 320 | N/A | 4480 |
하나의 PRB(Physical Resource Block)는 시간 축 상으로는 1개의 슬롯, 주파수 축 상으로는 12개의 서브캐리어(subcarrier)에 해당하는 자원 영역일 수가 있다.
3GPP LTE/LTE-A와 비교 시 10ms 내 심볼 개수는 SCS로 15Khz를 사용 시에는 140개로 동일하지만, 3GPP LTE/LTE-A에서 사용하지 않는 SCS 240Khz까지를 고려할 경우 2240개로 급격하게 늘어나게 되며, 이를 구분하기 위한 시스템 파라미터(parameter)는 8비트(140개를 구분하기 위한 정보 비트 수)에서 12비트(2240개를 구분하기 위한 정보 비트 수)로 늘어나게 된다.
앞서 살펴본 것과 같이, 의사-랜덤 시퀀스(pseudo-random sequence)는 스크램블링을 위한 스크램블링 시퀀스는 참조신호를 생성하기 위한 참조신호 시퀀스로 사용될 수가 있다.
3GPP LTE/LTE-A에서는 의사-랜덤 시퀀스로 다음 수학식 1과 같이 각각 31차 원시 다항식(primitive polynomial)으로 바탕으로 생성되는 m-시퀀스(sequence) 2개를 비트 대 비트로 모듈러(modular) 2 연산하여 생성되는 골드 시퀀스(Gold Sequence)를 바탕으로 한 시퀀스를 쓴다.
이 때, 상기 31차 원시 다항식은 그 길이(length, 또는 크기(size))가 31인 LFSR로 구현될 수 있기에, 상기 골드 시퀀스(Gold Sequence)를 바탕으로 한 의사-랜덤 시퀀스는 크기(size)가 31인 LFSR의 2단 구성으로 볼 수 있다.
수학식 1에서 c(n)은 길이가 MPN인 골드 시퀀스(Gold Sequence)를 바탕으로 한 의사-랜덤 시퀀스이며, n=0, 1, ..., MPN-1이다. 또한, x1(n)은 첫 번째 m-시퀀스(sequence)를 나타내며 x2(n)는 두 번째 m-시퀀스(sequence)를 나타낸다. Nc는 생성된 시퀀스를 초기화 값에 영향이 없이 어느 만큼 생성되어 보다 랜덤해진 값을 취하기 위해 주어지는 임의의 값으로 Nc=1600일 수 있으나 이에 한정된 것은 아니다.
이 때, 첫 번째 m-시퀀스(sequence) x1(n)를 생성하기 위한 첫 번째 LFSR의 초기화 값(initial value)과 두 번째 m-시퀀스(sequence) x2(n)를 생성하기 위한 두 번째 LFSR의 초기화 값(initial value)은 수학식 2처럼 주어질 수가 있으며, 결국 첫 번째 LFSR의 초기화 값은 고정된 초기화 값을 사용하고 두 번째 LFSR의 초기화 값은 시스템 파라미터들을 기반으로 한 cinit 값에 따르게 된다.
상기 길이(length, 또는 크기(size))가 31인 LFSR 2단으로 구성되는 의사-랜덤 시퀀스의 경우 최대 31비트의 시스템 파라미터들을 두 번째 m-시퀀스(sequence)를 생성하기 위한 두 번째 LFSR의 초기화 값으로 사용할 수 있으므로, 최대 31비트의 시스템 파라미터들에 따라 서로 다른 의사-랜덤 시퀀스를 생성할 수가 있다.
하지만, NR 시스템에서 구분해야 하는 시스템 파라미터들이 31비트를 초과하는 가짓수만큼 늘어날 수 있으며(예를 들어, 앞서 언급한 것과 같이 10ms 내의 심볼 개수가 늘어남에 따라 슬롯 인덱스 및/또는 심볼 인덱스를 지시하기 위한 시스템 파라미터가 늘어 날 수 있으며, 물리 셀 아이디(Physical Cell Identity, PCID) 또는 가상 셀 아이디(Virtual Cell Identity, VCID)의 가짓수가 증가함에 따라 이를 지시하기 위한 시스템 파라미터도 늘어 날수가 있음), 이럴 경우 31비트가 초과되는 시스템 파라미터들에 따라 서로 다른 의사-랜덤 시퀀스를 생성할 필요성이 요구되고 있다.
가장 간단한 방법으로는 길이(length, 또는 크기(size))가 31인 LFSR 2단으로 구성되는 의사-랜덤 시퀀스에서 각각의 LFSR의 길이(length, 또는 크기(size))를 더 늘리는 것이다. 하지만, 이 경우 32비트 연산(operation)을 바탕으로 한 연산이 64비트 연산(operation)을 바탕으로 한 연산으로 바뀌어야 하기에 의사-랜덤 시퀀스 생성에 필요한 연산이 더 복잡해질 수 있는 큰 단점이 있다.
따라서, 본 발명에서는 각각의 m-시퀀스(sequence)를 위한 LFSR의 길이(length, 또는 크기(size))가 32 이하로 32비트 연산(operation)을 바탕으로 한 연산을 수행할 수 있으면서도, 의사-랜덤 시퀀스로 구분할 수 있는 시스템 파라미터들의 비트수가 LFSR의 길이(length, 또는 크기(size))의 1.5배가 되는 의사-랜덤 시퀀스 생성 방법 및 그 장치를 제안하고자 한다.
본 발명에서 제안하는 의사-랜덤 시퀀스는 카사미 시퀀스(Kasami sequence)를 기반으로 하며, 3개의 m-시퀀스(sequence)를 비트 대 비트로 모듈러(modular) 2 연산하여 생성된 시퀀스이다. 이 때, 제1 m-시퀀스(sequence)는 제1 원시 다항식(primitive polynomial)으로 바탕으로 생성되며, 제2 m-시퀀스(sequence)는 제2 원시 다항식(primitive polynomial)으로 바탕으로 생성되며, 제3 m-시퀀스(sequence)는 제3 원시 다항식(primitive polynomial)으로 바탕으로 생성된다. 여기서, 상기 제1 원시 다항식과 제2 원시 다항식의 차수(order)는 M이며, 제 3 원시 다항식의 차수(order)는 M/2이 된다. 따라서, M은 짝수이다. 이를 수학식으로 표현하면 수학식 3과 같다. 여기서 수학식 3의 각각의 다항식에 붙은 계수 ai, bj, ck (i∈{M-1, M-2, ..., 1, 0}, j∈{M-1, M-2, ..., 1, 0}, k∈{M/2-1, M/2-2, ..., 1, 0} )의 값은 0 또는 1이다.
제1 원시 다항식은 차수가 M인 임의의 나눠지지 않는 원시 다항식(irreducible primitive polynomial)일 수가 있다.
제2 원시 다항식은 제1 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x1(n)이라고 할 때, 이를 f1로 샘플링(sampling)한 시퀀스인 x1((f1n)mod 2M-1)를 m-시퀀스(sequence)로 가지는 원시 다항식이다. 따라서, 제2 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x2(n)이라고 할 때, x2(n)= x1((f1n)mod 2M-1)이다.
제3 원시 다항식은 제1 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x1(n)이라고 할 때, 이를 f2로 샘플링(sampling)한 시퀀스인 x1((f2n)mod 2M-1)를 m-시퀀스(sequence)로 가지는 원시 다항식이다. 따라서, 제3 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x3(n)이라고 할 때, x3(n)= x1((f2n)mod 2M-1)이다.
여기서 n∈{0, 1, ..., 2M-2)이다. 이 때, 샘플링(sampling) 값 f1=1+2(M+2)/ 2 일 수가 있으며, 샘플링(sampling) 값 f2=1+2M/ 2 일 수가 있다.
또한, "mod A"는 모듈러(modular) A 연산을 의미하며, 이는 A로 나눠서 그 나머지 값을 취하는 연산에 해당한다.
이 때 도 1에서 보는 것과 같이, M 차수의 제1 원시 다항식을 바탕으로 한 제1 m-시퀀스(sequence)는 그 길이(length, 또는 크기(size))가 M인 LFSR로 구현될 수 있다. 또한, M 차수의 제2 원시 다항식을 바탕으로 한 제2 m-시퀀스(sequence)는 그 길이(length, 또는 크기(size))가 M인 LFSR로 구현될 수 있다. 또한, M/2 차수의 제3 원시 다항식을 바탕으로 한 제3 m-시퀀스(sequence)는 그 길이(length, 또는 크기(size))가 M/2인 LFSR로 구현될 수 있다. 이 3개의 LSFR를 통해서 나온 3개의 m-시퀀스(sequence)를 비트 대 비트로 모듈러 2 연산을 하여서 최종 시퀀스를 생성하게 된다.
따라서, 이는 그 길이(length, 또는 크기(size))가 각각 M인 LFSR 2개와 그 길이(length, 또는 크기(size))가 M/2인 LFSR 1개, 즉 총 3단의 LFSR로 구현될 수 있는 것이다.
상기 생성 방식으로 수학식으로 표현하면 수학식 4와 같다. c(n)은 길이가 MPN인 본 발명에서 제안하는 의사-랜덤 시퀀스이며, n=0, 1, ..., MPN-1이다. 또한, x1(n)은 제1 m-시퀀스(sequence)를 나타내며, x2(n)는 제2 m-시퀀스(sequence)를 나타내며, x3(n)는 제3 m-시퀀스(sequence)를 나타낸다. Nc는 생성된 시퀀스를 초기화 값에 영향이 없이 어느 만큼 생성되어 보다 랜덤해진 값을 취하기 위해 주어지는 임의의 값으로 Nc=1600일 수 있으나 이에 한정된 것은 아니며, 임의의 다른 값이 사용될 수도 있다. 수학식 4의 각각의 다항식에 붙은 계수 ai, bj, ck (i∈{M-1, M-2, ..., 1, 0}, j∈{M-1, M-2, ..., 1, 0}, k∈{M/2-1, M/2-2, ..., 1, 0} )의 값은 0 또는 1이다.
이 때, 제1 m-시퀀스(sequence) x1(n)를 생성하기 위한 제1 LFSR의 초기화 값(initial value)과 제2 m-시퀀스(sequence) x2(n)를 생성하기 위한 제2 LFSR의 초기화 값(initial value) 및 제3 m-시퀀스(sequence) x3(n)를 생성하기 위한 제3 LFSR의 초기화 값(initial value)은 수학식 5처럼 주어질 수가 있으며, 결국 제1 LFSR의 초기화 값은 고정된 초기화 값을 사용하고, 제2 LFSR의 초기화 값과 제3 LFSR의 초기화 값은 각각 시스템 파라미터를 기반으로 한 cinit _1 값과 cinit _2 값에 따르게 된다.
수학식 5에서 보는 것과 같이, 제2 LFSR의 초기화 값 cinit _1에서 최대 M비트, 제3 LFSR의 초기화 값 cinit _2에서 최대 M/2비트로 총 3M/2비트의 시스템 파라미터들에 따라 서로 다른 의사-랜덤 시퀀스를 생성할 수가 있게 된다.
이하, 도 1 및 수학식 3내지 수학식 5를 통해 설명한 본 발명에서 제안하는 의사-랜덤 시퀀스 생성 방식에 대하여 M=30일 때의 구체적인 예를 들기로 한다. M=30은 32비트 연산을 만족하는 짝수의 M 값들 중에서 큰 값을 취한 것이다.
본 발명에서 제안하는 의사-랜덤 시퀀스는 3개의 m-시퀀스(sequence)를 비트 대 비트로 모듈러(modular) 2 연산하여 생성된 시퀀스이다. 이 때, 제1 m-시퀀스(sequence)는 제1 원시 다항식(primitive polynomial)으로 바탕으로 생성되며, 제2 m-시퀀스(sequence)는 제2 원시 다항식(primitive polynomial)으로 바탕으로 생성되며, 제3 m-시퀀스(sequence)는 제3 원시 다항식(primitive polynomial)으로 바탕으로 생성된다. 여기서, 상기 제1 원시 다항식과 제2 원시 다항식의 차수는 30이며, 제 3 원시 다항식의 차수는 15가 된다. 이를 수학식으로 표현하면 수학식 6과 같다.
제1 원시 다항식은 차수가 15인 임의의 나눠지지 않는 원시 다항식(irreducible primitive polynomial)일 수가 있다.
제2 원시 다항식은 제1 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x1(n)이라고 할 때, 이를 f1로 샘플링(sampling)한 시퀀스인 x1((f1n)mod 230-1)를 m-시퀀스(sequence)로 가지는 원시 다항식이다. 따라서, 제2 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x2(n)이라고 할 때, x2(n)= x1((f1n)mod 230-1)이다.
제3 원시 다항식은 제1 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x1(n)이라고 할 때, 이를 f2로 샘플링(sampling)한 시퀀스인 x1((f2n)mod 230-1)를 m-시퀀스(sequence)로 가지는 원시 다항식이다. 따라서, 제3 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x3(n)이라고 할 때, x3(n)= x1((f2n)mod 230-1)이다.
여기서 n∈{0, 1, ..., 230-2)이다. 이 때, 샘플링(sampling) 값 f1=1+216일 수가 있으며, 샘플링(sampling) 값 f2=1+215 일 수가 있다.
또한, "mod A"는 모듈러(modular) A 연산을 의미하며, 이는 A로 나눠서 그 나머지 값을 취하는 연산에 해당한다.
이 때, 30 차수의 제1 원시 다항식을 바탕으로 한 제1 m-시퀀스(sequence)는 그 길이(length, 또는 크기(size))가 30인 LFSR로 구현될 수 있다. 또한, 30 차수의 제2 원시 다항식을 바탕으로 한 제2 m-시퀀스(sequence)는 그 길이(length, 또는 크기(size))가 30인 LFSR로 구현될 수 있다. 또한, 15 차수의 제3 원시 다항식을 바탕으로 한 제3 m-시퀀스(sequence)는 그 길이(length, 또는 크기(size))가 15인 LFSR로 구현될 수 있다. 이 3개의 LSFR를 통해서 나온 3개의 m-시퀀스(sequence)를 비트 대 비트로 모듈러 2 연산을 하여서 최종 시퀀스를 생성하게 된다.
따라서, 이는 그 길이(length, 또는 크기(size))가 각각 30인 LFSR 2개와 그 길이(length, 또는 크기(size))가 15인 LFSR 1개, 즉 총 3단의 LFSR로 구현될 수 있는 것이다.
상기 생성 방식으로 수학식으로 표현하면 수학식 7와 같다. c(n)은 길이가 MPN인 본 발명에서 제안하는 의사-랜덤 시퀀스이며, n=0, 1, ..., MPN-1이다. 또한, x1(n)은 제1 m-시퀀스(sequence)를 나타내며, x2(n)는 제2 m-시퀀스(sequence)를 나타내며, x3(n)는 제3 m-시퀀스(sequence)를 나타낸다. Nc는 생성된 시퀀스를 초기화 값에 영향이 없이 어느 만큼 생성되어 보다 랜덤해진 값을 취하기 위해 주어지는 임의의 값으로 Nc=1600일 수 있으나 이에 한정된 것은 아니며, 임의의 다른 값이 사용될 수도 있다.
이 때, 제1 m-시퀀스(sequence) x1(n)를 생성하기 위한 제1 LFSR의 초기화 값(initial value)과 제2 m-시퀀스(sequence) x2(n)를 생성하기 위한 제2 LFSR의 초기화 값(initial value) 및 제3 m-시퀀스(sequence) x3(n)를 생성하기 위한 제3 LFSR의 초기화 값(initial value)은 수학식 8처럼 주어질 수가 있으며, 결국 제1 LFSR의 초기화 값은 고정된 초기화 값을 사용하고, 제2 LFSR의 초기화 값과 제3 LFSR의 초기화 값은 각각 시스템 파라미터를 기반으로 한 cinit _1 값과 cinit _2 값에 따르게 된다.
수학식 8에서 보는 것과 같이, 제2 LFSR의 초기화 값 cinit _1에서 최대 30비트, 제3 LFSR의 초기화 값 cinit _2에서 최대 15비트로 총 45비트의 시스템 파라미터에 따라 서로 다른 의사-랜덤 시퀀스를 생성할 수가 있게 된다.
NR 시스템에서는 다음과 같은 시스템 파라미터들이 초기화 값들로 구성될 수 있으며, 이를 통해 시스템 파라미터들에 따라 서로 다른 의사-랜덤 시퀀스를 생성할 수가 있다. 각각의 물리 채널(physical channel)과 각각의 물리 신호(physical signal)에 따라 초기화 값들로 구성될 수 있는 시스템 파라미터들은 다를 수가 있다.
즉, 각각의 물리 채널과 각각의 물리 신호에 따라 아래에서 언급되는 각각의 시스템 파라미터 그룹들 중 하나 이상의 시스템 파라미터 그룹들이 본 발명에서 제안하는 의사-랜덤 시퀀스의 초기화 값들을 구성하는데 사용될 수가 있다. 이 때, 각각의 시스템 파라미터 그룹 내에서는 오직 하나의 시스템 파라미터만이 초기화 값을 구성하는 사용될 수 있다. 즉 각각의 시스템 파라미터 그룹 내에서 하나의 시스템 파라미터는 다른 시스템 파라미터를 대체하는 것이다.
- 시스템 파라미터 그룹 #1: 셀 특정 아이디(cell-specific ID)
■ 물리 셀 아이디(Physical Cell Identity, PCID) : 10비트
■ 가상 셀 아이디(Virtual Cell Identity, VIID) : 10비트
□ UL(uplink) RS 아이디
□ DMRS 순환 시프트 호핑(Cyclic Shift Hopping, CSH) 아이디
□ EPDCCH(Enhanced Physical Downlink Control Channel) 아이디
□ CSI(Channel State Information) 아이디
□ 기타 PCID를 대체하는 가상 셀 아이디
■ PRS 셀 아이디(Positioning Reference Signal Cell Identity, PRS ID) : 12비트
- 시스템 파라미터 그룹 #2: 단말 특정 아이디(UE-specific ID)
■ RNTI(Radio Network Temporary Identities) : 16비트
■ SCID(Scrambling ID) : 16비트 중 일부 또는 전체 사용
■ 기타 단말 특정 아이디
- 시스템 파라미터 그룹 #3: 타임 인덱스(Time index)
■ 슬롯(slot) 인덱스: 4~8비트 (480Khz SCS 고려 시 9비트)
■ 심볼(symbol) 인덱스: 3~4비트
■ 슬롯/심볼 인덱스: 8~12비트 (480Khz SCS 고려 시 13비트)
■ 슬롯 블록(block of slots) 인덱스: 최대8비트 (480Khz SCS 고려 시 최대 9비트)
■ 무선 프레임(radio frame) 인덱스: 최대 10비트
■ 기타 타임 인덱스
- 시스템 파라미터 그룹 #4: 주파수 인덱스(Frequency index)
■ PRB 인덱스: 시스템 대역폭(bandwidth, BW) 또는 할당된 대역폭 내의 PRB 개수에 따름
■ 기타 주파수 인덱스
- 시스템 파라미터 그룹 #5
■ 코드워드(codeword) 인덱스: 1비트
- 시스템 파라미터 그룹 #6
■ CP(Cyclic Prefix) 형태: 1비트
- 시스템 파라미터 그룹 #7
■ RS 시퀀스 시프트(sequence shift, SS) 패턴(또는 인덱스): 5비트
...
- 시스템 파라미터 그룹 #L
■ 기타 시스템 파라미터
실시예
1
앞서 언급한 시스템 파라미터들 중 최대 15비트 이내의 특정 시스템 파라미터 그룹(e.g 타임 인덱스 또는 셀 특정 아이디)에 속하는 시스템 파라미터만 상기 수학식 3 내지 수학식 8과 도 1을 통해 설명한 의사-랜덤 시퀀스에서 제3 m-시퀀스(sequence)를 생성하기 위한 제3 LFRS의 초기화 값(cinit _ 2)으로 사용하고, 나머지 시스템 파라미터들은 제2 m-시퀀스(sequence)를 생성하기 위한 제2 LFRS의 초기화 값(cinit_1)으로 사용하는 실시예이다.
예를 들어, 시스템 파라미터들 중 타임 인덱스에 해당하는 파라미터(앞서 언급한 시스템 파라미터 그룹 #3에 속하는 시스템 파라미터)만 상기 수학식 3 내지 수학식 8과 도 1을 통해 설명한 의사-랜덤 시퀀스에서 제3 m-시퀀스(sequence)를 생성하기 위한 제3 LFRS의 초기화 값(cinit _ 2)으로 사용하는 것이다. 이 때, 제3 LFRS의 초기화 값(cinit _ 2)으로는 최대 15비트가 가능하다. 나머지 시스템 파라미터들은 제2 m-시퀀스(sequence)를 생성하기 위한 제2 LFRS의 초기화 값(cinit _ 1)으로 사용하며, 제2 LFRS의 초기화 값(cinit _ 1)으로는 최대 30비트가 가능하다.
이에 대한 구체적인 예를 들면 아래의 "초기화 값 구성 예 A"와 같다. "초기화 값 구성 예 A"에서 초기화 값들이 각각 제2 LFRS의 초기화 값(cinit _1) 또는 제3 LFRS의 초기화 값(cinit _ 2)으로 사용될 수 있으나 이에 한정된 것은 아니며, 시스템 파라미터들 중 최대 15비트 이내의 타임 인덱스에 해당하는 파라미터만 제3 LFRS의 초기화 값(cinit _ 2)으로 사용하고, 최대 30비트 이내의 나머지 시스템 파라미터들은 제2 LFRS의 초기화 값(cinit _ 1)으로 사용하는 한도 내에서 보다 다양한 경우로 적용 가능할 것이다.
만약, 시스템 파라미터들 중 타임 인덱스에 해당하는 파라미터가 사용되지 않을 경우는 제3 LFRS의 초기화 값(cinit _ 2)은 고정된 하나의 값을 사용하게 된다. 예를 들어, cinit _2=0 또는 cinit _2=1일 수가 있다. 반대로, 시스템 파라미터들 중 타임 인덱스에 해당하는 파라미터만 사용될 경우에는 제2 LFRS의 초기화 값(cinit _ 1)은 고정된 하나의 값을 사용하게 된다. 예를 들어, cinit _1=0 또는 cinit _1=1일 수가 있다.
[초기화 값 구성 예 A]
- 예1-1
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) nRNTI: RNTI 값, 2) q: 코드워드(codeword) 인덱스, 3) Ncell ID: 물리 셀 아이디(PCID)
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) ns: 슬롯 인덱스
■ 상향링크 데이터 채널(e.g. PUSCH(Physical Uplink Shared Channel)) 또는 하향링크 데이터 채널(e.g. PDSCH(Physical Downlink Shared Channel))에서 스크램블링 등에 적용 될 수 있으나, 이에 한정된 것은 아님
- 예1-2
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) nRNTI: RNTI 값, 2) Ncell ID: 물리 셀 아이디(PCID)
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) ns: 슬롯 인덱스
■ 상향링크 제어 채널(e.g. PUCCH(Physical Uplink Control Channel))에서 스크램블링 등에 적용 될 수 있으나, 이에 한정된 것은 아님
- 예1-3
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) Ncell ID: 물리 셀 아이디(PCID) (또는 nEPDCCH ID: EPDCCH아이디)
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) ns: 슬롯 인덱스
■ 하향링크 제어 채널(e.g. PDCCH(Physical Downlink Control Channel))에서 스크램블링 등에 적용 될 수 있으나, 이에 한정된 것은 아님
- 예1-4
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) Ncell ID: 물리 셀 아이디(PCID)
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 사용되는 시스템 파라미터가 없음
■ 하향링크 브로드캐스팅 채널(e.g. PBCH(Physical Broadcast Channel))에서 스크램블링 등에 적용 될 수 있으나, 이에 한정된 것은 아님
- 예2
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) Ncell ID: 물리 셀 아이디(PCID)
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) nf: 무선 프레임(radio frame) 인덱스 (또는 사용되는 시스템 파라미터가 없음)
■ 상향링크 데이터 채널(e.g. PUSCH(Physical Uplink Shared Channel))의 호핑(hopping) 패턴 등을 결정하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예3-1
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) nRS ID: UL(uplink) RS 아이디
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 사용되는 시스템 파라미터가 없음
■ 상향링크 참조신호의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예3-2
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 사용되는 시스템 파라미터가 없음
■ 상향링크 참조신호의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예3-3
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 사용되는 시스템 파라미터가 없음
■ 상향링크 참조신호의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예3-4
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) Ncsh _ DMRS ID: DMRS 순환 시프트 호핑(Cyclic Shift Hopping, CSH) 아이디
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 사용되는 시스템 파라미터가 없음
■ 상향링크 참조신호의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예4-1
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) nRNTI: RNTI 값 (또는 nSCID: SCID값(스크램블링 아이디) 또는 nEPDCCH SCID: EPDCCH에서의 SCID값(스크램블링 아이디)), 2) Ncell ID: 물리 셀 아이디(PCID, 또는 n(nSCID) ID: 스크램블링 아이디를 바탕으로 한 가상 셀 아이디(VCID) 또는 nEPDCCH ID: EPDCCH 아이디)
여기서, nRNTI는 nSCID 또는 nEPDCCH SCID로 대체될 수도 있음
여기서, Ncell ID는 n(nSCID) ID 또는 nEPDCCH ID로 대체될 수도 있음
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) ns: 슬롯 인덱스
■ 하향링크 참조신호(특히 DMRS)의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예4-2
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) NCP: CP(Cyclic Prefix) 형태, 2) NCSI ID: CSI(Channel State Information) 아이디
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) ns: 슬롯 인덱스, 2) l: 심볼 인덱스
■ 하향링크 참조신호(특히 CSI-RS)의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예4-3
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) NCP: CP(Cyclic Prefix) 형태, 2) NPRS ID: PRS 셀 아이디
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) ns: 슬롯 인덱스, 2) l: 심볼 인덱스
■ 하향링크 참조신호(특히 PRS)의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
다른 예를 들어, 시스템 파라미터들 중 셀 특정 아이디에 해당하는 파라미터(앞서 언급한 시스템 파라미터 그룹 #1에 속하는 시스템 파라미터)만 상기 수학식 3 내지 수학식 8과 도 1을 통해 설명한 의사-랜덤 시퀀스에서 제3 m-시퀀스(sequence)를 생성하기 위한 제3 LFRS의 초기화 값(cinit _ 2)으로 사용하는 것이다. 이 때, 제3 LFRS의 초기화 값(cinit _ 2)으로는 최대 15비트가 가능하다. 나머지 시스템 파라미터들은 제2 m-시퀀스(sequence)를 생성하기 위한 제2 LFRS의 초기화 값(cinit_1)으로 사용하며, 제2 LFRS의 초기화 값(cinit _ 1)으로는 최대 30비트가 가능하다.
이에 대한 구체적인 예를 들면 아래의 "초기화 값 구성 예 B"와 같다. "초기화 값 구성 예 B"에서 초기화 값들이 각각 제2 LFRS의 초기화 값(cinit _1) 또는 제3 LFRS의 초기화 값(cinit _ 2)으로 사용될 수 있으나 이에 한정된 것은 아니며, 시스템 파라미터들 중 최대 15비트 이내의 셀 특정 아이디에 해당하는 파라미터만 제3 LFRS의 초기화 값(cinit _ 2)으로 사용하고, 최대 30비트 이내의 나머지 시스템 파라미터들은 제2 LFRS의 초기화 값(cinit _ 1)으로 사용하는 한도 내에서 보다 다양한 경우로 적용 가능할 것이다.
만약, 시스템 파라미터들 중 셀 특정 아이디에 해당하는 파라미터가 사용되지 않을 경우는 제3 LFRS의 초기화 값(cinit _ 2)은 고정된 하나의 값을 사용하게 된다. 예를 들어, cinit _2=0 또는 cinit _2=1일 수가 있다. 반대로, 시스템 파라미터들 중 셀 특정 아이디에 해당하는 파라미터만 사용될 경우에는 제2 LFRS의 초기화 값(cinit _ 1)은 고정된 하나의 값을 사용하게 된다. 예를 들어, cinit _1=0 또는 cinit _1=1일 수가 있다.
[초기화 값 구성 예 B]
- 예1-1
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) nRNTI: RNTI 값, 2) q: 코드워드(codeword) 인덱스, 3) ns: 슬롯 인덱스
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) Ncell ID: 물리 셀 아이디(PCID)
■ 상향링크 데이터 채널(e.g. PUSCH(Physical Uplink Shared Channel)) 또는 하향링크 데이터 채널(e.g. PDSCH(Physical Downlink Shared Channel))에서 스크램블링 등에 적용 될 수 있으나, 이에 한정된 것은 아님
- 예1-2
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) nRNTI: RNTI 값, 2) ns: 슬롯 인덱스
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) Ncell ID: 물리 셀 아이디(PCID)
■ 상향링크 제어 채널(e.g. PUCCH(Physical Uplink Control Channel))에서 스크램블링 등에 적용 될 수 있으나, 이에 한정된 것은 아님
- 예1-3
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) ns: 슬롯 인덱스
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) Ncell ID: 물리 셀 아이디(PCID) (또는 nEPDCCH ID: EPDCCH아이디)
■ 하향링크 제어 채널(e.g. PDCCH(Physical Downlink Control Channel))에서 스크램블링 등에 적용 될 수 있으나, 이에 한정된 것은 아님
- 예1-4
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 사용되는 시스템 파라미터가 없음
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) Ncell ID: 물리 셀 아이디(PCID)
■ 하향링크 브로드캐스팅 채널(e.g. PBCH(Physical Broadcast Channel))에서 스크램블링 등에 적용 될 수 있으나, 이에 한정된 것은 아님
- 예2
■ 제2LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) nf: 무선 프레임(radio frame) 인덱스 (또는 사용되는 시스템 파라미터가 없음)
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) Ncell ID: 물리 셀 아이디(PCID)
■ 상향링크 데이터 채널(e.g. PUSCH(Physical Uplink Shared Channel))의 호핑(hopping) 패턴 등을 결정하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예3-1
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 사용되는 시스템 파라미터가 없음
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) nRS ID: UL(uplink) RS 아이디
■ 상향링크 참조신호의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예3-2
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) nRS ID: UL(uplink) RS 아이디
■ 상향링크 참조신호의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예3-3
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) nRS ID: UL(uplink) RS 아이디
■ 상향링크 참조신호의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예3-4
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 사용되는 시스템 파라미터가 없음
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) Ncsh _ DMRS ID: DMRS 순환 시프트 호핑(Cyclic Shift Hopping, CSH) 아이디
■ 상향링크 참조신호의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예4-1
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) nRNTI: RNTI 값 (또는 nSCID: SCID값(스크램블링 아이디) 또는 nEPDCCH SCID: EPDCCH에서의 SCID값(스크램블링 아이디)), 2) ns: 슬롯 인덱스
여기서, nRNTI는 nSCID 또는 nEPDCCH SCID로 대체될 수도 있음
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) Ncell ID: 물리 셀 아이디(PCID, 또는 n(nSCID) ID: 스크램블링 아이디를 바탕으로 한 가상 셀 아이디(VCID) 또는 nEPDCCH ID: EPDCCH 아이디)
여기서, Ncell ID는 n(nSCID) ID 또는 nEPDCCH ID로 대체될 수도 있음
■ 하향링크 참조신호(특히 DMRS)의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예4-2
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) NCP: CP(Cyclic Prefix) 형태, 2) ns: 슬롯 인덱스, 3) l: 심볼 인덱스
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) NCSI ID: CSI(Channel State Information) 아이디
■ 하향링크 참조신호(특히 CSI-RS)의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예4-3
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) NCP: CP(Cyclic Prefix) 형태, 2) ns: 슬롯 인덱스, 3) l: 심볼 인덱스
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) NPRS ID: PRS 셀 아이디
■ 하향링크 참조신호(특히 PRS)의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
실시예
2
앞서 언급한 시스템 파라미터들 중 실질적으로 상기 시스템 파라미터들을 구분하기 위한 총 비트수가 30비트가 초과되는 경우(예를 들어, 셀 특정 아이디와 단말 특정 아이디 및 타임 인덱스가 동시에 초기화 값을 위한 시스템 파라미터들로 사용되는 경우, 타임 인덱스와 함께 셀 특정 아이디가 2번 이상 초기화 값을 위한 시스템 파라미터로 사용되는 경우 등)에만 앞서 언급한 "초기화 값 구성 예 A" 또는 "초기화 값 구성 예 B"를 적용하고, 그렇지 않을 경우(30비트가 초과되지 않을 경우) 제2 m-시퀀스(sequence)를 생성하기 위한 제2 LFRS의 초기화 값만을 사용하고 3 m-시퀀스(sequence)를 생성하기 위한 제3 LFRS의 초기화 값은 고정시킬 수가 있다 (또는 30비트가 초과되지 않을 경우 기존 3GPP LTE/LTE-A에서 사용된 수학식 1 및 수학식 2를 통해 설명한 골드 시퀀스 기반의 시퀀스를 사용할 수도 있다).
이에 대한 구체적인 예를 들면 아래의 "초기화 값 구성 예 C"와 같다. 아래의 "초기화 값 구성 예 C"에서 예 1-1-A, 예 1-2-A, 예 4-1-A, 예 4-2-A 및 예 4-3-A는 상기 시스템 파라미터들을 구분하기 위한 총 비트수가 30비트가 초과되는 경우로 앞서 언급한 "초기화 값 구성 예 A"를 적용한 예들이다. 아래의 "초기화 값 구성 예 C"에서 예 1-1-B, 예 1-2- B, 예 4-1- B, 예 4-2- B 및 예 4-3- B 는 상기 시스템 파라미터들을 구분하기 위한 총 비트수가 30비트가 초과되는 경우로 앞서 언급한 "초기화 값 구성 예 B"를 적용한 예들이다.
아래의 "초기화 값 구성 예 C"에서 예 1-1-A, 예 1-2-A, 예 4-1-A, 예 4-2-A , 예 4-3-A, 예 1-1-B, 예 1-2- B, 예 4-1- B, 예 4-2- B 및 예 4-3- B를 제외한 나머지 예들은 상기 시스템 파라미터들을 구분하기 위한 총 비트수가 30비트가 초과되지 않는 경우로 제2 m-시퀀스(sequence)를 생성하기 위한 제2 LFRS의 초기화 값만을 사용하고 3 m-시퀀스(sequence)를 생성하기 위한 제3 LFRS의 초기화 값은 고정시킨 예들이다. 이 때, 제3 LFRS의 초기화 값(cinit _ 2)으로 사용되는 상기 고정된 하나의 초기화 값은 cinit _2=0 또는 cinit _2=1일 수가 있으나 이에 한정된 것은 아니다.
[초기화 값 구성 예 C]
- 예1-1-A ("초기화 값 구성 예 A"에서의 예 1-1과 같음)
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) nRNTI: RNTI 값, 2) q: 코드워드(codeword) 인덱스, 3) Ncell ID: 물리 셀 아이디(PCID)
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) ns: 슬롯 인덱스
■ 상향링크 데이터 채널(e.g. PUSCH(Physical Uplink Shared Channel)) 또는 하향링크 데이터 채널(e.g. PDSCH(Physical Downlink Shared Channel))에서 스크램블링 등에 적용 될 수 있으나, 이에 한정된 것은 아님
- 예1-1-B ("초기화 값 구성 예 B"에서의 예 1-1과 같음)
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) nRNTI: RNTI 값, 2) q: 코드워드(codeword) 인덱스, 2) ns: 슬롯 인덱스
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) Ncell ID: 물리 셀 아이디(PCID)
■ 상향링크 데이터 채널(e.g. PUSCH(Physical Uplink Shared Channel)) 또는 하향링크 데이터 채널(e.g. PDSCH(Physical Downlink Shared Channel))에서 스크램블링 등에 적용 될 수 있으나, 이에 한정된 것은 아님
- 예1-2-A ("초기화 값 구성 예 A"에서의 예 1-2와 같음)
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) nRNTI: RNTI 값, 2) Ncell ID: 물리 셀 아이디(PCID)
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) ns: 슬롯 인덱스
■ 상향링크 제어 채널(e.g. PUCCH(Physical Uplink Control Channel))에서 스크램블링 등에 적용 될 수 있으나, 이에 한정된 것은 아님
- 예1-2-B ("초기화 값 구성 예 B"에서의 예 1-2와 같음)
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) nRNTI: RNTI 값, 2) ns: 슬롯 인덱스
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) Ncell ID: 물리 셀 아이디(PCID)
■ 상향링크 제어 채널(e.g. PUCCH(Physical Uplink Control Channel))에서 스크램블링 등에 적용 될 수 있으나, 이에 한정된 것은 아님
- 예1-3
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) Ncell ID: 물리 셀 아이디(PCID) (또는 nEPDCCH ID: EPDCCH아이디), 2) ns: 슬롯 인덱스
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 사용되는 시스템 파라미터가 없음
■ 하향링크 제어 채널(e.g. PDCCH(Physical Downlink Control Channel))에서 스크램블링 등에 적용 될 수 있으나, 이에 한정된 것은 아님
- 예1-4 ("초기화 값 구성 예 A"에서의 예 1-4와 같음)
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) Ncell ID: 물리 셀 아이디(PCID)
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 사용되는 시스템 파라미터가 없음
■ 하향링크 브로드캐스팅 채널(e.g. PBCH(Physical Broadcast Channel))에서 스크램블링 등에 적용 될 수 있으나, 이에 한정된 것은 아님
- 예2
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) Ncell ID: 물리 셀 아이디(PCID), 2) nf: 무선 프레임(radio frame) 인덱스
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 사용되는 시스템 파라미터가 없음
■ 상향링크 데이터 채널(e.g. PUSCH(Physical Uplink Shared Channel))의 호핑(hopping) 패턴 등을 결정하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예3-1 ("초기화 값 구성 예 A"에서의 예 3-1과 같음)
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) nRS ID: UL(uplink) RS 아이디
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 사용되는 시스템 파라미터가 없음
- 예3-2 ("초기화 값 구성 예 A"에서의 예 3-2와 같음)
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 사용되는 시스템 파라미터가 없음
■ 상향링크 참조신호의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예3-3 ("초기화 값 구성 예 A"에서의 예 1-3과 같음)
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 사용되는 시스템 파라미터가 없음
■ 상향링크 참조신호의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예3-4 ("초기화 값 구성 예 A"에서의 예 1-4와 같음)
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) Ncsh _ DMRS ID: DMRS 순환 시프트 호핑(Cyclic Shift Hopping, CSH) 아이디
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 사용되는 시스템 파라미터가 없음
■ 상향링크 참조신호의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예4-1-A ("초기화 값 구성 예 A"에서의 예 4-1과 같음)
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) nRNTI: RNTI 값 (또는 nSCID: SCID값(스크램블링 아이디) 또는 nEPDCCH SCID: EPDCCH에서의 SCID값(스크램블링 아이디)), 2) Ncell ID: 물리 셀 아이디(PCID, 또는 n(nSCID) ID: 스크램블링 아이디를 바탕으로 한 가상 셀 아이디(VCID) 또는 nEPDCCH ID: EPDCCH 아이디)
여기서, nRNTI는 nSCID 또는 nEPDCCH SCID로 대체될 수도 있음
여기서, Ncell ID는 n(nSCID) ID 또는 nEPDCCH ID로 대체될 수도 있음
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) ns: 슬롯 인덱스
■ 하향링크 참조신호(특히 DMRS)의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예4-1-B ("초기화 값 구성 예 B"에서의 예 4-1과 같음)
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) nRNTI: RNTI 값 (또는 nSCID: SCID값(스크램블링 아이디) 또는 nEPDCCH SCID: EPDCCH에서의 SCID값(스크램블링 아이디)), 2) ns: 슬롯 인덱스
여기서, nRNTI는 nSCID 또는 nEPDCCH SCID로 대체될 수도 있음
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) Ncell ID: 물리 셀 아이디(PCID, 또는 n(nSCID) ID: 스크램블링 아이디를 바탕으로 한 가상 셀 아이디(VCID) 또는 nEPDCCH ID: EPDCCH 아이디)
여기서, Ncell ID는 n(nSCID) ID 또는 nEPDCCH ID로 대체될 수도 있음
■ 하향링크 참조신호(특히 DMRS)의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예4-2-A ("초기화 값 구성 예 A"에서의 예 4-2와 같음)
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) NCP: CP(Cyclic Prefix) 형태, 2) NCSI ID: CSI(Channel State Information) 아이디
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) ns: 슬롯 인덱스, 2) l: 심볼 인덱스
■ 하향링크 참조신호(특히 CSI-RS)의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예4-2-B ("초기화 값 구성 예 B"에서의 예 4-2와 같음)
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) NCP: CP(Cyclic Prefix) 형태, 2) ns: 슬롯 인덱스, 3) l: 심볼 인덱스
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) NCSI ID: CSI(Channel State Information) 아이디
■ 하향링크 참조신호(특히 CSI-RS)의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예4-2-C
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) NCP: CP(Cyclic Prefix) 형태, 2) NCSI ID: CSI(Channel State Information) 아이디, 3) ns: 슬롯 인덱스, 4) l: 심볼 인덱스
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 사용되는 시스템 파라미터가 없음
■ 하향링크 참조신호(특히 CSI-RS)의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예4-3-A ("초기화 값 구성 예 A"에서의 예 4-3과 같음)
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) NCP: CP(Cyclic Prefix) 형태, 2) NPRS ID: PRS 셀 아이디
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) ns: 슬롯 인덱스, 2) l: 심볼 인덱스
■ 하향링크 참조신호(특히 PRS)의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예4-3-B ("초기화 값 구성 예 B"에서의 예 4-3과 같음)
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) NCP: CP(Cyclic Prefix) 형태, 2) ns: 슬롯 인덱스, 3) l: 심볼 인덱스
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 1) NPRS ID: PRS 셀 아이디
■ 하향링크 참조신호(특히 PRS)의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
- 예4-3- C
■ 제2 LFRS의 초기화 값(cinit _ 1)에 적용될 수 있는 시스템 파라미터들
□ 1) NCP: CP(Cyclic Prefix) 형태, 2) NPRS ID: PRS 셀 아이디
■ 제3 LFRS의 초기화 값(cinit _ 2)에 적용될 수 있는 시스템 파라미터들
□ 사용되는 시스템 파라미터가 없음
■ 하향링크 참조신호(특히 PRS)의 시퀀스를 생성하는데 적용 될 수 있으나, 이에 한정된 것은 아님
도 2는 본 개시에 따른 의사-랜덤 시퀀스의 생성 방법의 일례를 설명하기 위한 도면이다.
단계 S210에서 M차수의 제1 원시 다항식으로부터 제1 m-시퀀스(sequence) 생성한다. 이 때, 상기 제1 m-시퀀스(sequence)는 고정된 초기화 값으로 초기화가 된다.
단계 S220에서 M차수의 제2 원시 다항식으로부터 제2 m-시퀀스(sequence) 생성한다. 이 때, 상기 제2 m-시퀀스(sequence)는 초기화 값 cinti _1로 초기화가 된다.
단계 S230에서 M/2차수의 제3 원시 다항식으로부터 제3 m-시퀀스(sequence) 생성한다. 이 때, 상기 제3 m-시퀀스(sequence)는 초기화 값 cinti _2로 초기화가 된다.
단계 S240에서 상기 제1 m-시퀀스, 제2 m-시퀀스 및 제3 m-시퀀스를 모듈러(modular) 2 연산을 하여 의사-랜덤 시퀀스를 생성한다.
단계 S210 내지 단계 S240을 구체적으로 살펴보면 다음과 같다.
상기 제1 원시 다항식은 차수가 M인 임의의 나눠지지 않는 원시 다항식(irreducible primitive polynomial)일 수가 있다.
상기 제 2 원시 다항식은 제1 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x1(n)이라고 할 때, 이를 f1로 샘플링(sampling)한 시퀀스인 x1((f1·n)mod 2M-1)를 m-시퀀스(sequence)로 가지는 원시 다항식이다. 따라서, 제2 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x2(n)이라고 할 때, x2(n)= x1((f1·n)mod 2M-1)이다.
상기 제3 원시 다항식은 제1 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x1(n)이라고 할 때, 이를 f2로 샘플링(sampling)한 시퀀스인 x1((f2·n)mod 2M-1)를 m-시퀀스(sequence)로 가지는 원시 다항식이다. 따라서, 제3 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x3(n)이라고 할 때, x3(n)= x1((f2·n)mod 2M-1)이다.
여기서 n∈{0, 1, ..., 2M-2)이다. 이 때, 샘플링(sampling) 값 f1=1+2(M+2)/ 2 일 수가 있으며, 샘플링(sampling) 값 f2=1+2M/ 2 일 수가 있다.
또한, "mod A"는 모듈러(modular) A 연산을 의미하며, 이는 A로 나눠서 그 나머지 값을 취하는 연산에 해당한다.
이 때 도 1에서 보는 것과 같이, M 차수의 제1 원시 다항식을 바탕으로 한 제1 m-시퀀스(sequence)는 그 길이(length, 또는 크기(size))가 M인 LFSR로 구현될 수 있다. 또한, M 차수의 제2 원시 다항식을 바탕으로 한 제2 m-시퀀스(sequence)는 그 길이(length, 또는 크기(size))가 M인 LFSR로 구현될 수 있다. 또한, M/2 차수의 제3 원시 다항식을 바탕으로 한 제3 m-시퀀스(sequence)는 그 길이(length, 또는 크기(size))가 M/2인 LFSR로 구현될 수 있다. 이 3개의 LFSR을 통해서 나온 3개의 m-시퀀스(sequence)를 비트 대 비트로 모듈러 2 연산을 하여서 최종 시퀀스를 생성하게 된다.
따라서, 이는 그 길이(length, 또는 크기(size))가 각각 M인 LFSR 2개와 그 길이(length, 또는 크기(size))가 M/2인 LFSR 1개, 즉 총 3단의 LFSR로 구현될 수 있는 것이다.
상기 제1 원시 다항식, 제2 원시 다항식 및 제3 원시 다항식의 구성 방법에 따른 원시 다항식들을 표현하면 앞서 언급한 수학식 3과 같다. 또한, M=30일 경우 상기 제1 원시 다항식, 제2 원시 다항식 및 제3 원시 다항식의 구체적인 예는 앞서 언급한 수학식 6과 같다.
상기 제1 원시 다항식, 제2 원시 다항식 및 제3 원시 다항식으로부터 상기 제1 m-시퀀스(sequence), 제2 m-시퀀스(sequence) 및 제3 m-시퀀스(sequence)를 생성하고 이를 모듈러(modular) 2 연산을 하여 최종적으로 의사-랜덤 시퀀스를 생성하는 방법을 표현하면 앞서 언급한 수학식 4와 같다. 또한, M=30일 경우 상기 3개의 원시 다항식들로부터 상기 3개의 m-시퀀스(sequence)를 생성하고 이를 모듈러(modular) 2 연산을 하여 최종적으로 의사-랜덤 시퀀스를 생성하는 구체적인 예는 앞서 언급한 수학식 7과 같다.
상기 제1 m-시퀀스(sequence), 제2 m-시퀀스(sequence) 및 제3 m-시퀀스(sequence) 각각의 대해서 초기화 값을 설정하는 방법을 표현하면 앞서 언급한 수학식 5와 같다. 또한, M=30일 경우의 상기 제1 m-시퀀스(sequence), 제2 m-시퀀스(sequence) 및 제3 m-시퀀스(sequence) 각각의 대해서 초기화 값을 설정하는 구체적인 예는 앞서 언급한 수학식 8과 같다. 또한, 각각의 초기화 값에 대해서 어떠한 시스템 파라미터들에 따라 초기화 값이 구성되는지에 대한 구체적인 예는 앞서 언급한 "초기화 값 구성 예 A", "초기화 값 구성 예 A" 또는 "초기화 값 구성 예 C"에 따를 수가 있다.
단계 S250에서는 상기 생성된 의사-랜덤 시퀀스를 물리 채널 또는 물리 신호에 적용한다. 무선 통신 시스템에서 의사-랜덤 시퀀스는 스크램블링(scrambling)이나 참조신호를 생성하는데 이용될 수가 있다.
스크램블링은 변조(modulation) 전에 적용될 수 있으며, 변조 전의 비트들을 랜덤하게 섞어주는 역할을 하여, 무선 통신 시스템에서 성능 향상을 도모하는 기술이다. 여기서 상기 변조 전의 비트들은 코드워드(codeword) 형태의 제어정보 비트들 또는 데이터 비트들 일 수 있으며, 이 비트들이 의사-랜덤 시퀀스(pseudo-random sequence)와 비트 대 비트로 스크램블링(scrambling) 된 후 변조(modulation)를 거쳐 제어 정보 심볼들 또는 데이터 심볼들이 될 수가 있다. 이 때, 본 발명에서 제안된 의사-랜덤 시퀀스가 상기 스크램블링을 위한 의사-랜덤 시퀀스로 사용될 수 있다.
무선 통신 시스템에서는 데이터의 송/수신, 시스템 동기 획득, 채널 정보 피드백 등을 위하여 상향링크(uplink, UL) 채널 또는 하향링크(downlink, DL)의 채널을 추정할 필요가 있다. 급격한 채널환경의 변화에 의하여 생기는 신호의 왜곡(distortion)을 보상하여 전송 신호를 복원하는 과정을 채널 추정(channel estimation)이라고 한다. 또한 단말이 속한 셀 혹은 다른 셀에 대한 채널 상태(channel state) 역시 측정할 필요가 있다. 일반적으로 채널 추정 또는 채널 상태 측정을 위해서 단말과 송수신 포인트 상호 간에 알고 있는 참조신호(Reference Signal, RS)를 이용하게 된다. 이 때, 참조신호는 참조신호 시퀀스를 시간-주파수 자원에 매핑한 후 변조(modulation)를 거쳐 송신되게 된다. 이 때, 본 발명에서 제안된 의사-랜덤 시퀀스가 상기 참조신호 시퀀스로 사용될 수 있다.
도 3은 본 개시에 따른 무선 디바이스의 구성을 나타내는 도면이다. 예를 들어, 도 3에서 무선 디바이스는 기지국 장치(100)와 단말 장치(200)로 구성될 수가 있다.
기지국 장치(100)는 프로세서(110), 안테나부(120), 트랜시버(130), 메모리(140)를 포함할 수 있다.
프로세서(110)는 베이스밴드 관련 신호 처리를 수행하며, 상위계층 처리부(111) 및 물리계층 처리부(113)를 포함할 수 있다. 상위계층 처리부(111)는 MAC(Medium Access Control) 계층, RRC(Radio Resource Control) 계층, 또는 그 이상의 상위계층의 동작을 처리할 수 있다. 물리계층 처리부(113)는 물리(physical, PHY) 계층의 동작(예를 들어, 하향링크 송신 신호 처리, 상향링크 수신 신호 처리)을 처리할 수 있다. 프로세서(110)는 베이스밴드 관련 신호 처리를 수행하는 것 외에도, 기지국 장치(100) 전반의 동작을 제어할 수도 있다.
안테나부(120)는 하나 이상의 물리적 안테나를 포함할 수 있고, 복수개의 안테나를 포함하는 경우 MIMO(Multiple Input Multiple Output) 송수신을 지원할 수 있다. 트랜시버(130)는 무선 주파수(Radio Frequency, RF) 송신기와 RF 수신기를 포함할 수 있다. 메모리(140)는 프로세서(110)의 연산 처리된 정보, 기지국 장치(100)의 동작에 관련된 소프트웨어, 운영체제, 애플리케이션 등을 저장할 수 있으며, 버퍼 등의 구성요소를 포함할 수도 있다.
단말 장치(200)는 프로세서(210), 안테나부(220), 트랜시버(230), 메모리(240)를 포함할 수 있다.
프로세서(210)는 베이스밴드 관련 신호 처리를 수행하며, 상위계층 처리부(211) 및 물리계층 처리부(212)를 포함할 수 있다. 상위계층 처리부(211)는 MAC 계층, RRC 계층, 또는 그 이상의 상위계층의 동작을 처리할 수 있다. 물리계층 처리부(212)는 PHY 계층의 동작(예를 들어, 상향링크 송신 신호 처리, 하향링크 수신 신호 처리)을 처리할 수 있다. 프로세서(210)는 베이스밴드 관련 신호 처리를 수행하는 것 외에도, 단말 장치(200) 전반의 동작을 제어할 수도 있다.
안테나부(220)는 하나 이상의 물리적 안테나를 포함할 수 있고, 복수개의 안테나를 포함하는 경우 MIMO 송수신을 지원할 수 있다. 트랜시버(230)는 RF 송신기와 RF 수신기를 포함할 수 있다. 메모리(240)는 프로세서(210)의 연산 처리된 정보, 단말 장치(200)의 동작에 관련된 소프트웨어, 운영체제, 애플리케이션 등을 저장할 수 있으며, 버퍼 등의 구성요소를 포함할 수도 있다.
기지국 장치(100)의 프로세서(110)는 본 발명에서 설명하는 실시예들에서의 기지국 동작을 구현하도록 설정될 수 있다.
예를 들어, 기지국 장치(100)의 프로세서(110)의 물리계층 처리부(113)는 의사-랜덤 시퀀스 생성부(310), 의사-랜덤 시퀀스 적용부(320), 의사-랜덤 시퀀스 복조부(330)를 포함할 수 있다.
의사-랜덤 시퀀스 생성부(310)는 본 발명에서 제안된 방법에 따라 기지국 장치(100)에서 송신되는 물리 채널 또는 물리 신호에 적용될 의사-랜덤 시퀀스를 생성한다.
의사-랜덤 시퀀스 생성부(310)는 M차수의 제1 원시 다항식으로부터 제1 m-시퀀스(sequence) 생성한다. 이 때, 상기 제1 m-시퀀스(sequence)는 고정된 초기화 값으로 초기화가 된다.
의사-랜덤 시퀀스 생성부(310)는 M차수의 제2 원시 다항식으로부터 제2 m-시퀀스(sequence) 생성한다. 이 때, 상기 제2 m-시퀀스(sequence)는 초기화 값 cinti_1로 초기화가 된다.
의사-랜덤 시퀀스 생성부(310)는 M/2차수의 제3 원시 다항식으로부터 제3 m-시퀀스(sequence) 생성한다. 이 때, 상기 제3 m-시퀀스(sequence)는 초기화 값 cinti_2로 초기화가 된다.
의사-랜덤 시퀀스 생성부(310) 최종적으로 상기 생성된 제1 m-시퀀스, 제2 m-시퀀스 및 제3 m-시퀀스를 모듈러(modular) 2 연산을 하여 의사-랜덤 시퀀스를 생성한다.
의사-랜덤 시퀀스 생성부(310)를 통해서 본 발명에서 제안하는 의사-랜덤 시퀀스를 생성하는 것을 구체적으로 살펴보면 다음과 같다.
상기 제1 원시 다항식은 차수가 M인 임의의 나눠지지 않는 원시 다항식(irreducible primitive polynomial)일 수가 있다.
상기 제 2 원시 다항식은 제1 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x1(n)이라고 할 때, 이를 f1로 샘플링(sampling)한 시퀀스인 x1((f1·n)mod 2M-1)를 m-시퀀스(sequence)로 가지는 원시 다항식이다. 따라서, 제2 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x2(n)이라고 할 때, x2(n)= x1((f1·n)mod 2M-1)이다.
상기 제3 원시 다항식은 제1 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x1(n)이라고 할 때, 이를 f2로 샘플링(sampling)한 시퀀스인 x1((f2·n)mod 2M-1)를 m-시퀀스(sequence)로 가지는 원시 다항식이다. 따라서, 제3 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x3(n)이라고 할 때, x3(n)= x1((f2·n)mod 2M-1)이다.
여기서 n∈{0, 1, ..., 2M-2)이다. 이 때, 샘플링(sampling) 값 f1=1+2(M+2)/ 2 일 수가 있으며, 샘플링(sampling) 값 f2=1+2M/ 2 일 수가 있다.
또한, "mod A"는 모듈러(modular) A 연산을 의미하며, 이는 A로 나눠서 그 나머지 값을 취하는 연산에 해당한다.
이 때 도 1에서 보는 것과 같이, M 차수의 제1 원시 다항식을 바탕으로 한 제1 m-시퀀스(sequence)는 그 길이(length, 또는 크기(size))가 M인 LFSR로 구현될 수 있다. 또한, M 차수의 제2 원시 다항식을 바탕으로 한 제2 m-시퀀스(sequence)는 그 길이(length, 또는 크기(size))가 M인 LFSR로 구현될 수 있다. 또한, M/2 차수의 제3 원시 다항식을 바탕으로 한 제3 m-시퀀스(sequence)는 그 길이(length, 또는 크기(size))가 M/2인 LFSR로 구현될 수 있다. 이 3개의 LFSR을 통해서 나온 3개의 m-시퀀스(sequence)를 비트 대 비트로 모듈러 2 연산을 하여서 최종 시퀀스를 생성하게 된다.
따라서, 이는 그 길이(length, 또는 크기(size))가 각각 M인 LFSR 2개와 그 길이(length, 또는 크기(size))가 M/2인 LFSR 1개, 즉 총 3단의 LFSR로 구현될 수 있는 것이다.
상기 제1 원시 다항식, 제2 원시 다항식 및 제3 원시 다항식의 구성 방법에 따른 원시 다항식들을 표현하면 앞서 언급한 수학식 3과 같다. 또한, M=30일 경우 상기 제1 원시 다항식, 제2 원시 다항식 및 제3 원시 다항식의 구체적인 예는 앞서 언급한 수학식 6과 같다.
상기 제1 원시 다항식, 제2 원시 다항식 및 제3 원시 다항식으로부터 상기 제1 m-시퀀스(sequence), 제2 m-시퀀스(sequence) 및 제3 m-시퀀스(sequence)를 생성하고 이를 모듈러(modular) 2 연산을 하여 최종적으로 의사-랜덤 시퀀스를 생성하는 방법을 표현하면 앞서 언급한 수학식 4와 같다. 또한, M=30일 경우 상기 3개의 원시 다항식들로부터 상기 3개의 m-시퀀스(sequence)를 생성하고 이를 모듈러(modular) 2 연산을 하여 최종적으로 의사-랜덤 시퀀스를 생성하는 구체적인 예는 앞서 언급한 수학식 7과 같다.
상기 제1 m-시퀀스(sequence), 제2 m-시퀀스(sequence) 및 제3 m-시퀀스(sequence) 각각의 대해서 초기화 값을 설정하는 방법을 표현하면 앞서 언급한 수학식 5와 같다. 또한, M=30일 경우의 상기 제1 m-시퀀스(sequence), 제2 m-시퀀스(sequence) 및 제3 m-시퀀스(sequence) 각각의 대해서 초기화 값을 설정하는 구체적인 예는 앞서 언급한 수학식 8과 같다. 또한, 각각의 초기화 값에 대해서 어떠한 시스템 파라미터들에 따라 초기화 값이 구성되는지에 대한 구체적인 예는 앞서 언급한 "초기화 값 구성 예 A", "초기화 값 구성 예 A" 또는 "초기화 값 구성 예 C"에 따를 수가 있다.
의사-랜덤 시퀀스 적용부(320)는 의사-랜덤 시퀀스 생성부(310)를 통해 생성된 의사-랜덤 시퀀스를 기지국 장치(100)에서 송신되는 물리 채널 또는 물리 신호에 적용한다.
상기 의사-랜덤 시퀀스 생성부(310)를 통해 생성된 의사-랜덤 시퀀스는 기지국 장치(100)에서 스크램블링(scrambling)을 수행하거나 참조신호를 생성하는데 이용될 수가 있다.
스크램블링은 변조(modulation) 전에 적용될 수 있으며, 변조 전의 비트들을 랜덤하게 섞어주는 역할을 하여, 무선 통신 시스템에서 성능 향상을 도모하는 기술이다. 여기서 상기 변조 전의 비트들은 코드워드(codeword) 형태의 제어정보 비트들 또는 데이터 비트들 일 수 있으며, 이 비트들이 의사-랜덤 시퀀스(pseudo-random sequence)와 비트 대 비트로 스크램블링(scrambling) 된 후 변조(modulation)를 거쳐 제어 정보 심볼들 또는 데이터 심볼들이 될 수가 있다. 이 때, 본 발명에서 제안된 의사-랜덤 시퀀스가 상기 스크램블링을 위한 의사-랜덤 시퀀스로 사용될 수 있다.
무선 통신 시스템에서는 데이터의 송/수신, 시스템 동기 획득, 채널 정보 피드백 등을 위하여 상향링크(uplink, UL) 채널 또는 하향링크(downlink, DL)의 채널을 추정할 필요가 있다. 급격한 채널환경의 변화에 의하여 생기는 신호의 왜곡(distortion)을 보상하여 전송 신호를 복원하는 과정을 채널 추정(channel estimation)이라고 한다. 또한 단말이 속한 셀 혹은 다른 셀에 대한 채널 상태(channel state) 역시 측정할 필요가 있다. 일반적으로 채널 추정 또는 채널 상태 측정을 위해서 단말과 송수신 포인트 상호 간에 알고 있는 참조신호(Reference Signal, RS)를 이용하게 된다. 이 때, 참조신호는 참조신호 시퀀스를 시간-주파수 자원에 매핑한 후 변조(modulation)를 거쳐 송신되게 된다. 이 때, 본 발명에서 제안된 의사-랜덤 시퀀스가 상기 참조신호 시퀀스로 사용될 수 있다.
의사-랜덤 시퀀스 복조부(330)는 단말 장치(200)로부터 송신된 물리 채널 또는 물리 신호를 수신하여, 상기 단말 장치(200)로부터 송신된 물리 채널 또는 물리 신호에 적용된 의사-랜덤 시퀀스를 복조한다.
이는 단말 장치(200)로부터 송신된 물리 채널에 적용된 스크램블링(scrambling)을 위한 의사-랜덤 시퀀스를 복조(또는 디스크램블링(descrambling)으로도 불림)하거나 또는 단말 장치(200)로부터 송신된 참조신호에 사용된 의사-랜덤 시퀀스를 복조하여 채널 추정을 수행하는 동작을 포함한다.
기지국 장치(100)의 프로세서(110)의 물리계층 처리부(113)는 상기 의사-랜덤 시퀀스가 적용된 물리 채널 또는 물리 신호를 단말 장치(200)에게 전송할 수 있다.
단말 장치(200)의 프로세서(210)는 본 발명에서 설명하는 실시예들에서의 단말 동작을 구현하도록 설정될 수 있다.
예를 들어, 단말 장치(200)의 프로세서(210)의 물리계층 처리부(212)는 의사-랜덤 시퀀스 생성부(340), 의사-랜덤 시퀀스 적용부(350), 의사-랜덤 시퀀스 복조부(360)를 포함할 수 있다.
의사-랜덤 시퀀스 생성부(340)는 본 발명에서 제안된 방법에 따라 단말 장치(200)에서 송신되는 물리 채널 또는 물리 신호에 적용될 의사-랜덤 시퀀스를 생성한다.
의사-랜덤 시퀀스 생성부(340)는 M차수의 제1 원시 다항식으로부터 제1 m-시퀀스(sequence) 생성한다. 이 때, 상기 제1 m-시퀀스(sequence)는 고정된 초기화 값으로 초기화가 된다.
의사-랜덤 시퀀스 생성부(340)는 M차수의 제2 원시 다항식으로부터 제2 m-시퀀스(sequence) 생성한다. 이 때, 상기 제2 m-시퀀스(sequence)는 초기화 값 cinti_1로 초기화가 된다.
의사-랜덤 시퀀스 생성부(340)는 M/2차수의 제3 원시 다항식으로부터 제3 m-시퀀스(sequence) 생성한다. 이 때, 상기 제3 m-시퀀스(sequence)는 초기화 값 cinti_2로 초기화가 된다.
의사-랜덤 시퀀스 생성부(340) 최종적으로 상기 생성된 제1 m-시퀀스, 제2 m-시퀀스 및 제3 m-시퀀스를 모듈러(modular) 2 연산을 하여 의사-랜덤 시퀀스를 생성한다.
의사-랜덤 시퀀스 생성부(340)를 통해서 본 발명에서 제안하는 의사-랜덤 시퀀스를 생성하는 것을 구체적으로 살펴보면 다음과 같다.
상기 제1 원시 다항식은 차수가 M인 임의의 나눠지지 않는 원시 다항식(irreducible primitive polynomial)일 수가 있다.
상기 제 2 원시 다항식은 제1 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x1(n)이라고 할 때, 이를 f1로 샘플링(sampling)한 시퀀스인 x1((f1·n)mod 2M-1)를 m-시퀀스(sequence)로 가지는 원시 다항식이다. 따라서, 제2 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x2(n)이라고 할 때, x2(n)= x1((f1·n)mod 2M-1)이다.
상기 제3 원시 다항식은 제1 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x1(n)이라고 할 때, 이를 f2로 샘플링(sampling)한 시퀀스인 x1((f2·n)mod 2M-1)를 m-시퀀스(sequence)로 가지는 원시 다항식이다. 따라서, 제3 원시 다항식을 바탕으로 생성된 m-시퀀스(sequence)를 x3(n)이라고 할 때, x3(n)= x1((f2·n)mod 2M-1)이다.
여기서 n∈{0, 1, ..., 2M-2)이다. 이 때, 샘플링(sampling) 값 f1=1+2(M+2)/ 2 일 수가 있으며, 샘플링(sampling) 값 f2=1+2M/ 2 일 수가 있다.
또한, "mod A"는 모듈러(modular) A 연산을 의미하며, 이는 A로 나눠서 그 나머지 값을 취하는 연산에 해당한다.
이 때 도 1에서 보는 것과 같이, M 차수의 제1 원시 다항식을 바탕으로 한 제1 m-시퀀스(sequence)는 그 길이(length, 또는 크기(size))가 M인 LFSR로 구현될 수 있다. 또한, M 차수의 제2 원시 다항식을 바탕으로 한 제2 m-시퀀스(sequence)는 그 길이(length, 또는 크기(size))가 M인 LFSR로 구현될 수 있다. 또한, M/2 차수의 제3 원시 다항식을 바탕으로 한 제3 m-시퀀스(sequence)는 그 길이(length, 또는 크기(size))가 M/2인 LFSR로 구현될 수 있다. 이 3개의 LFSR을 통해서 나온 3개의 m-시퀀스(sequence)를 비트 대 비트로 모듈러 2 연산을 하여서 최종 시퀀스를 생성하게 된다.
따라서, 이는 그 길이(length, 또는 크기(size))가 각각 M인 LFSR 2개와 그 길이(length, 또는 크기(size))가 M/2인 LFSR 1개, 즉 총 3단의 LFSR로 구현될 수 있는 것이다.
상기 제1 원시 다항식, 제2 원시 다항식 및 제3 원시 다항식의 구성 방법에 따른 원시 다항식들을 표현하면 앞서 언급한 수학식 3과 같다. 또한, M=30일 경우 상기 제1 원시 다항식, 제2 원시 다항식 및 제3 원시 다항식의 구체적인 예는 앞서 언급한 수학식 6과 같다.
상기 제1 원시 다항식, 제2 원시 다항식 및 제3 원시 다항식으로부터 상기 제1 m-시퀀스(sequence), 제2 m-시퀀스(sequence) 및 제3 m-시퀀스(sequence)를 생성하고 이를 모듈러(modular) 2 연산을 하여 최종적으로 의사-랜덤 시퀀스를 생성하는 방법을 표현하면 앞서 언급한 수학식 4와 같다. 또한, M=30일 경우 상기 3개의 원시 다항식들로부터 상기 3개의 m-시퀀스(sequence)를 생성하고 이를 모듈러(modular) 2 연산을 하여 최종적으로 의사-랜덤 시퀀스를 생성하는 구체적인 예는 앞서 언급한 수학식 7과 같다.
상기 제1 m-시퀀스(sequence), 제2 m-시퀀스(sequence) 및 제3 m-시퀀스(sequence) 각각의 대해서 초기화 값을 설정하는 방법을 표현하면 앞서 언급한 수학식 5와 같다. 또한, M=30일 경우의 상기 제1 m-시퀀스(sequence), 제2 m-시퀀스(sequence) 및 제3 m-시퀀스(sequence) 각각의 대해서 초기화 값을 설정하는 구체적인 예는 앞서 언급한 수학식 8과 같다. 또한, 각각의 초기화 값에 대해서 어떠한 시스템 파라미터들에 따라 초기화 값이 구성되는지에 대한 구체적인 예는 앞서 언급한 "초기화 값 구성 예 A", "초기화 값 구성 예 A" 또는 "초기화 값 구성 예 C"에 따를 수가 있다.
의사-랜덤 시퀀스 적용부(350)는 의사-랜덤 시퀀스 생성부(340)를 통해 생성된 의사-랜덤 시퀀스를 단말 장치(200)에서 송신되는 물리 채널 또는 물리 신호에 적용한다.
상기 의사-랜덤 시퀀스 생성부(340)를 통해 생성된 의사-랜덤 시퀀스는 단말 장치(200)에서 스크램블링(scrambling)을 수행하거나 참조신호를 생성하는데 이용될 수가 있다.
스크램블링은 변조(modulation) 전에 적용될 수 있으며, 변조 전의 비트들을 랜덤하게 섞어주는 역할을 하여, 무선 통신 시스템에서 성능 향상을 도모하는 기술이다. 여기서 상기 변조 전의 비트들은 코드워드(codeword) 형태의 제어정보 비트들 또는 데이터 비트들 일 수 있으며, 이 비트들이 의사-랜덤 시퀀스(pseudo-random sequence)와 비트 대 비트로 스크램블링(scrambling) 된 후 변조(modulation)를 거쳐 제어 정보 심볼들 또는 데이터 심볼들이 될 수가 있다. 이 때, 본 발명에서 제안된 의사-랜덤 시퀀스가 상기 스크램블링을 위한 의사-랜덤 시퀀스로 사용될 수 있다.
무선 통신 시스템에서는 데이터의 송/수신, 시스템 동기 획득, 채널 정보 피드백 등을 위하여 상향링크(uplink, UL) 채널 또는 하향링크(downlink, DL)의 채널을 추정할 필요가 있다. 급격한 채널환경의 변화에 의하여 생기는 신호의 왜곡(distortion)을 보상하여 전송 신호를 복원하는 과정을 채널 추정(channel estimation)이라고 한다. 또한 단말이 속한 셀 혹은 다른 셀에 대한 채널 상태(channel state) 역시 측정할 필요가 있다. 일반적으로 채널 추정 또는 채널 상태 측정을 위해서 단말과 송수신 포인트 상호 간에 알고 있는 참조신호(Reference Signal, RS)를 이용하게 된다. 이 때, 참조신호는 참조신호 시퀀스를 시간-주파수 자원에 매핑한 후 변조(modulation)를 거쳐 송신되게 된다. 이 때, 본 발명에서 제안된 의사-랜덤 시퀀스가 상기 참조신호 시퀀스로 사용될 수 있다.
의사-랜덤 시퀀스 복조부(360)는 기지국 장치(100)로부터 송신된 물리 채널 또는 물리 신호를 수신하여, 상기 기지국 장치(100)로부터 송신된 물리 채널 또는 물리 신호에 적용된 의사-랜덤 시퀀스를 복조한다.
이는 기지국 장치(100)로부터 송신된 물리 채널에 적용된 스크램블링(scrambling)을 위한 의사-랜덤 시퀀스를 복조(또는 디스크램블링(descrambling)으로도 불림)하거나 또는 기지국 장치(100)로부터 송신된 참조신호에 사용된 의사-랜덤 시퀀스를 복조하여 채널 추정을 수행하는 동작을 포함한다.
단말 장치(200)의 프로세서(210)의 물리계층 처리부(212)는 상기 의사-랜덤 시퀀스가 적용된 물리 채널 또는 물리 신호를 기지국 장치(100)에게 전송할 수 있다.
단말 장치(100) 및 기지국 장치(200)의 동작에 있어서 본 발명의 예시들에서 설명한 사항이 동일하게 적용될 수 있으며, 중복되는 설명은 생략한다.
본 개시의 예시적인 방법들은 설명의 명확성을 위해서 동작의 시리즈로 표현되어 있지만, 이는 단계가 수행되는 순서를 제한하기 위한 것은 아니며, 필요한 경우에는 각각의 단계가 동시에 또는 상이한 순서로 수행될 수도 있다. 본 개시에 따른 방법을 구현하기 위해서, 예시하는 단계에 추가적으로 다른 단계를 포함하거나, 일부의 단계를 제외하고 나머지 단계를 포함하거나, 또는 일부의 단계를 제외하고 추가적인 다른 단계를 포함할 수도 있다.
본 개시의 다양한 실시 예는 모든 가능한 조합을 나열한 것이 아니고 본 개시의 대표적인 양상을 설명하기 위한 것이며, 다양한 실시 예에서 설명하는 사항들은 독립적으로 적용되거나 또는 둘 이상의 조합으로 적용될 수도 있다.
또한, 본 개시의 다양한 실시 예는 하드웨어, 펌웨어(firmware), 소프트웨어, 또는 그들의 결합 등에 의해 구현될 수 있다. 하드웨어에 의한 구현의 경우, 하나 또는 그 이상의 ASICs(Application Specific Integrated Circuits), DSPs(Digital Signal Processors), DSPDs(Digital Signal Processing Devices), PLDs(Programmable Logic Devices), FPGAs(Field Programmable Gate Arrays), 범용 프로세서(general processor), 컨트롤러, 마이크로 컨트롤러, 마이크로 프로세서 등에 의해 구현될 수 있다.
본 개시의 범위는 다양한 실시 예의 방법에 따른 동작이 장치 또는 컴퓨터 상에서 실행되도록 하는 소프트웨어 또는 머신-실행가능한 명령들(예를 들어, 운영체제, 애플리케이션, 펌웨어(firmware), 프로그램 등), 및 이러한 소프트웨어 또는 명령 등이 저장되어 장치 또는 컴퓨터 상에서 실행 가능한 비-일시적 컴퓨터-판독가능 매체(non-transitory computer-readable medium)를 포함한다.
Claims (1)
- 무선 통신 시스템에서 의사 랜덤 시퀀스를 생성하는 방법에 있어서,
M 차수의 제 1 원시 다항식으로부터 제 1 m-시퀀스를 생성하는 단계;
M 차수의 제 2 원시 다항식으로부터 제 2 m-시퀀스를 생성하는 단계;
M/2 차수의 제 3 원시 다항식으로부터 제 3 m-시퀀스를 생성하는 단계;
상기 제 1 m-시퀀스, 상기 제 2 m-시퀀스 및 상기 제 3 m-시퀀스에 대한 모듈러 연산을 수행하여 상기 의사 랜덤 시퀀스를 생성하는 단계; 및
상기 생성된 의사 랜덤 시퀀스를 물리 채널 또는 물리 신호에 적용하는 단계를 포함하는, 의사 랜덤 시퀀스 생성 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170096390A KR20190012819A (ko) | 2017-07-28 | 2017-07-28 | Nr 시스템에서의 의사 랜덤 시퀀스 생성 방법 및 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170096390A KR20190012819A (ko) | 2017-07-28 | 2017-07-28 | Nr 시스템에서의 의사 랜덤 시퀀스 생성 방법 및 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20190012819A true KR20190012819A (ko) | 2019-02-11 |
Family
ID=65370458
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170096390A KR20190012819A (ko) | 2017-07-28 | 2017-07-28 | Nr 시스템에서의 의사 랜덤 시퀀스 생성 방법 및 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20190012819A (ko) |
-
2017
- 2017-07-28 KR KR1020170096390A patent/KR20190012819A/ko unknown
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102668481B1 (ko) | Nr 시스템을 위한 브로드캐스트 채널을 위한 참조신호 송수신 방법 및 장치 | |
AU2018257199B2 (en) | Base station apparatus, terminal apparatus, communication method, and integrated circuit | |
EP3618490B1 (en) | Base station device, terminal device, communication method, and integrated circuit | |
AU2018257334B2 (en) | Base station apparatus, terminal apparatus, communication method, and integrated circuit | |
US10848260B2 (en) | Base station apparatus, terminal apparatus, and communication method for the same | |
WO2018228454A1 (en) | User equipment related reference signal design, transmission and reception | |
AU2017387480B2 (en) | Base station apparatus, terminal apparatus, communication method, and integrated circuit | |
JP2022119919A (ja) | 受信機及び受信方法 | |
EP3200517B1 (en) | Method for synchronization signal transmission in wireless communication system | |
CN110741715A (zh) | 随机接入前导码传输方法及装置 | |
WO2013151280A1 (ko) | 데이터 전송 방법 및 장치 | |
KR20200004372A (ko) | 방송 신호 송신 방법, 방송 신호 수신 방법, 네트워크 장치, 및 단말 장치 | |
KR20240078419A (ko) | Nr 시스템을 위한 브로드캐스트 채널을 위한 참조신호 송수신 방법 및 장치 | |
US10917221B2 (en) | Base station apparatus, terminal apparatus, and communication method | |
KR20190012819A (ko) | Nr 시스템에서의 의사 랜덤 시퀀스 생성 방법 및 장치 | |
KR20180122910A (ko) | Nr 시스템을 위한 동기화 신호 시퀀스 구성 방법 및 장치 | |
KR20190017179A (ko) | Nr 시스템을 위한 복조 참조신호 송수신 방법 및 장치 | |
KR20190056823A (ko) | 무선 통신 시스템에서 참조신호를 전송하는 방법 및 장치 | |
KR20210059559A (ko) | 5g nr 위한 srs 시퀀스 생성 방법 및 장치 |