본 발명의 실시예들은 공간 다이버시티를 완전하게 사용하기 위해 데이터 처리 방법, 장치, 및 디바이스를 제공한다.
제1 측면에 따르면, 데이터 처리 방법이 제공되며, 전송단 장치에 의해, L개의 계층의 변조 심볼 시퀀스들을 생성하기 위해, L개의 계층의 정보 비트들에 대한 매핑 처리를 수행하는 단계 - 각 계층의 변조 심볼 시퀀스는 U개의 변조 심볼들을 포함하고, 상기 L개의 계층의 변조 심볼 시퀀스들은 동일한 시간-주파수 자원에 대응하며, 상기 U개의 변조 심볼들은 적어도 하나의 논-제로(non-zero) 변조 심볼 및 적어도 하나의 제로 변조 심볼을 포함하고, L≥2, 및 U≥2임 -; L개의 계층의 변조 심볼 시퀀스 매트릭스들을 생성하기 위해, 각 계층의 변조 심볼 시퀀스에 대응하고 L개의 프리코딩 매트릭스들(precoding matrixes) 내에 있는 프리코딩 매트릭스에 따라서 각 계층의 변조 심볼 시퀀스에 대한 프리코딩 처리를 수행하는 단계 - 상기 L개의 프리코딩 매트릭스들은 상기 L개의 계층의 변조 심볼 시퀀스들과 일대일 대응관계에 있고, 상기 프리코딩 매트릭스는 제1 차원에서 T개의 엘리먼트 시퀀스들을 포함하며, T는 상기 L개의 계층의 정보 비트들을 전송하는 데 사용되는 공간 도메인 자원의 양이고, T≥2임 -; 및 전송되어야 할 심볼 시퀀스 매트릭스를 생성하기 위해, 상기 L개의 계층의 변조 심볼 시퀀스 매트릭스들에 대한 중첩 처리(superposition processing)를 수행하는 단계를 포함하며, 상기 전송되어야 할 심볼 시퀀스 매트릭스는 상기 제1 차원에서 T개의 엘리먼트 시퀀스들을 포함하고, 상기 전송되어야 할 심볼 시퀀스 매트릭스는 제2 차원에서 U개의 엘리먼트 시퀀스들을 포함한다.
제1 측면을 참조한, 제1 측면의 제1 구현예에서, 상기 L개의 계층의 변조 심볼 시퀀스들 내의 제1 변조 심볼 시퀀스가 적어도 두 개의 논-제로 변조 심볼들을 포함하는 경우, 상기 제1 변조 심볼에 대응하는 제1 프리코딩 매트릭스에서, 상기 제1 프리코딩 매트릭스는 상기 제2 차원에서 적어도 두 개의 제1 엘리먼트 시퀀스들을 포함하고, 상기 적어도 두 개의 제1 엘리먼트 시퀀스들은 상기 제1 변조 심볼 시퀀스에 포함된 상기 적어도 두 개의 논-제로 변조 심볼들과 일대일 대응관계에 있으며, 상기 적어도 두 개의 제1 엘리먼트 시퀀스들은 서로 다르다.
제1 측면 및 제1 구현예를 참조한, 제1 측면의 제2 구현예에서, 상기 프리코딩 매트릭스는 각 계층의 변조 심볼 시퀀스에 대응하는 수신단 장치에 따라서 결정된다.
제1 측면과 제1 및 제2 측면 중 어느 하나를 참조한, 제1 측면의 제3 구현예에서, 상기 L개의 계층의 변조 심볼 시퀀스들 내의 제2 변조 심볼 시퀀스에 대응하는 수신단 장치가 상기 L개의 계층의 변조 심볼 시퀀스들 내의 제3 변조 심볼 시퀀스에 대응하는 수신단 장치와 동일한 경우, 상기 제2 변조 심볼 시퀀스에 대응하는 제2 프리코딩 매트릭스에서, 상기 제2 프리코딩 매트릭스는 상기 제2 차원에서 제2 엘리먼트 시퀀스를 포함하고, 상기 제2 엘리먼트 시퀀스는 제2 논-제로 변조 심볼에 대응하며, 상기 제2 논-제로 변조 심볼은 상기 제2 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고, 상기 제3 변조 심볼 시퀀스에 대응하는 제3 프리코딩 매트릭스에서, 상기 제3 프리코딩 매트릭스는 상기 제2 차원에서 제3 엘리먼트 시퀀스를 포함하고, 상기 제3 엘리먼트 시퀀스는 제3 논-제로 변조 심볼에 대응하며, 상기 제3 논-제로 변조 심볼은 상기 제3 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고, 상기 제2 변조 심볼 시퀀스 내의 상기 제2 논-제로 변조 심볼의 위치는 상기 제3 변조 심볼 시퀀스 내의 상기 제3 논-제로 변조 심볼의 위치에 대응하며, 상기 제2 엘리먼트 시퀀스는 상기 제3 엘리먼트 시퀀스와 동일하다.
제1 측면 및 제1 내지 제3 구현예 중 어느 하나를 참조한, 제1 측면의 제4 구현예에서, 상기 L개의 계층의 변조 심볼 시퀀스들 내의 제4 변조 심볼 시퀀스에 대응하는 수신단 장치가 상기 L개의 계층의 변조 심볼 시퀀스들 내의 제5 변조 심볼 시퀀스에 대응하는 수신단 장치와 서로 다른 경우, 상기 제4 변조 심볼 시퀀스에 대응하는 제4 프리코딩 매트릭스에서, 상기 제4 프리코딩 매트릭스는 상기 제2 차원에서 제4 엘리먼트 시퀀스를 포함하고, 상기 제4 엘리먼트 시퀀스는 제4 논-제로 변조 심볼에 대응하며, 상기 제4 논-제로 변조 심볼은 상기 제4 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고, 상기 제5 변조 심볼 시퀀스에 대응하는 제5 프리코딩 매트릭스에서, 상기 제5 프리코딩 매트릭스는 상기 제2 차원에서 제5 엘리먼트 시퀀스를 포함하고, 상기 제5 엘리먼트 시퀀스는 제5 논-제로 변조 심볼에 대응하며, 상기 제5 논-제로 변조 심볼은 상기 제5 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고, 상기 제4 변조 심볼 시퀀스 내의 상기 제4 논-제로 변조 심볼의 위치는 상기 제5 변조 심볼 시퀀스 내의 상기 제5 논-제로 변조 심볼의 위치에 대응하며, 상기 제4 엘리먼트 시퀀스는 상기 제5 엘리먼트 시퀀스와 서로 다르다.
제1 측면 및 제1 내지 제4 구현예 중 어느 하나를 참조한, 제1 측면의 제5 구현예에서, 각 프리코딩 매트릭스는 상기 제2 차원에서 U개의 엘리먼트 시퀀스들을 포함하고, 상기 U개의 시퀀스들에서, 각 프리코딩 매트릭스에 포함된 논-제로 엘리먼트 시퀀스의 위치는, 상기 U개의 변조 심볼들 내에서, 대응하는 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼의 위치에 대응하고, 상기 L개의 계층의 변조 심볼 시퀀스 매트릭스들에 대한 중첩 처리를 수행하는 단계는, 상기 제1 차원에서 대응하는 위치들과 상기 제2 차원에서 대응하는 위치들을 가지면서 상기 L개의 계층의 변조 심볼 시퀀스 매트릭스들 내에 있는 엘리먼트들에 대한 중첩 처리를 수행하는 단계를 포함한다.
제1 측면 및 제1 내지 제5 구현예 중 어느 하나를 참조한, 제1 측면의 제6 구현예에서, 상기 L개의 계층의 변조 심볼 시퀀스들 내의 제6 변조 심볼 시퀀스는 V개의 논-제로 변조 심볼들을 포함하고, V≥1이며, 상기 제6 변조 심볼 시퀀스에 대응하는 제6 프리코딩 매트릭스에서, 상기 제6 프리코딩 매트릭스는 제2 차원에서 V개의 엘리먼트 시퀀스들을 포함하고, 각 계층의 변조 심볼 시퀀스에 대응하는 프리코딩 매트릭스에 따라서 각 계층의 변조 심볼 시퀀스에 대한 프리코딩 처리를 수행하는 단계는, 상기 제1 변조 심볼 시퀀스 매트릭스를 생성하기 위해, 상기 제1 프리코딩 매트릭스에 따라서 상기 제1 변조 심볼 시퀀스에 대한 프리코딩 처리를 수행하는 단계를 포함하고, 상기 제1 변조 심볼 시퀀스 매트릭스는 상기 제1 차원에서 T개의 엘리먼트 시퀀스들을 포함하고, 상기 제1 변조 심볼 시퀀스 매트릭스는 상기 제2 차원에서 V개의 엘리먼트 시퀀스들을 포함한다.
제1 측면 및 제1 내지 제6 구현예 중 어느 하나를 참조한, 제1 측면의 제7 구현예에서, 상기 L개의 계층의 변조 심볼 시퀀스 매트릭스들에 대한 중첩 처리를 수행하는 단계 전에, 제로필(zero-fill) 처리 후에 획득되는 제6 변조 심볼 시퀀스 매트릭스가 상기 제2 차원에서 U개의 엘리먼트 시퀀스들을 포함할 수 있도록, 상기 제6 변조 심볼 시퀀스 내의 상기 V개의 논-제로 변조 심볼들의 위치에 따라서 상기 제6 변조 심볼 시퀀스 매트릭스에 대한 제로필 처리를 수행하는 단계를 더 포함하고, 상기 제2 차원에서, 제로필 처리 후에 획득되는 상기 제1 변조 심볼 시퀀스 매트릭스 내의 V개의 논-제로 엘리먼트 시퀀스들의 위치들은 상기 제6 변조 심볼 시퀀스 내의 상기 V개의 논-제로 변조 심볼들의 위치들에 대응한다.
제1 측면 및 제1 내지 제7 구현예 중 어느 하나를 참조한, 제1 측면의 제8 구현예에서, T는 구체적으로 상기 L개의 계층의 정보 비트들을 전송하는 데 사용되는 안테나 포트의 개수이다.
제1 측면 및 제1 내지 제8 구현예 중 어느 하나를 참조한, 제1 측면의 제9 구현예에서, 상기 전송단 장치는 네트워크 장치이거나, 또는 상기 전송단 장치는 단말 장치이다.
제1 측면 및 제1 내지 제9 구현예 중 어느 하나를 참조한, 제1 측면의 제10 구현예에서, 상기 매핑 처리는 코드워드(codeword)를 사용하여 수행된 매핑 처리이며, 상기 코드워드는 정보 비트와 적어도 두 개의 변조 심볼들 사이의 매핑 관계를 지시하는 데 사용되는 다차원 복소 벡터(multi-dimensional comlex vector)이고, 상기 적어도 두 개의 변조 심볼들은 적어도 하나의 제로 변조 심볼과 적어도 하나의 논-제로 변조 심볼을 포함한다.
제2 측면에 따르면, 데이터 처리 장치가 제공되고, L개의 계층의 변조 심볼 시퀀스들을 생성하기 위해, L개의 계층의 정보 비트들에 대한 매핑 처리를 수행하도록 구성된 매핑 처리 유닛 - 각 계층의 변조 심볼 시퀀스는 U개의 변조 심볼들을 포함하고, 상기 L개의 계층의 변조 심볼 시퀀스들은 동일한 시간-주파수 자원에 대응하며, 상기 U개의 변조 심볼들은 적어도 하나의 논-제로(non-zero) 변조 심볼 및 적어도 하나의 제로 변조 심볼을 포함하고, L≥2, 및 U≥2임 -; L개의 계층의 변조 심볼 시퀀스 매트릭스들을 생성하기 위해, 각 계층의 변조 심볼 시퀀스에 대응하고 L개의 프리코딩 매트릭스들 내에 있는 프리코딩 매트릭스에 따라서 각 계층의 변조 심볼 시퀀스에 대한 프리코딩 처리를 수행하도록 구성된 프리코딩 처리 유닛 - 상기 L개의 프리코딩 매트릭스들은 상기 L개의 계층의 변조 심볼 시퀀스들과 일대일 대응관계에 있고, 상기 프리코딩 매트릭스는 제1 차원에서 T개의 엘리먼트 시퀀스들을 포함하며, T는 상기 L개의 계층의 정보 비트들을 전송하는 데 사용되는 공간 도메인 자원의 양이고, T≥2임 -; 및 전송되어야 할 심볼 시퀀스 매트릭스를 생성하기 위해, 상기 L개의 계층의 변조 심볼 시퀀스 매트릭스들에 대한 중첩 처리(superposition processing)를 수행하도록 구성된 중첩 처리 유닛을 포함하며, 상기 전송되어야 할 심볼 시퀀스 매트릭스는 상기 제1 차원에서 T개의 엘리먼트 시퀀스들을 포함하고, 상기 전송되어야 할 심볼 시퀀스 매트릭스는 제2 차원에서 U개의 엘리먼트 시퀀스들을 포함한다.
제2 측면을 참조한, 제2 측면의 제1 구현예에 따르면, 상기 L개의 계층의 변조 심볼 시퀀스들 내의 제1 변조 심볼 시퀀스가 적어도 두 개의 논-제로 변조 심볼들을 포함하는 경우, 상기 제1 변조 심볼에 대응하는 제1 프리코딩 매트릭스에서, 상기 제1 프리코딩 매트릭스는 상기 제2 차원에서 적어도 두 개의 제1 엘리먼트 시퀀스들을 포함하고, 상기 적어도 두 개의 제1 엘리먼트 시퀀스들은 상기 제1 변조 심볼 시퀀스에 포함된 상기 적어도 두 개의 논-제로 변조 심볼들과 일대일 대응관계에 있으며, 상기 적어도 두 개의 제1 엘리먼트 시퀀스들은 서로 다르다.
제2 측면 및 제1 구현예를 참조한, 제2 측면의 제2 구현예에 따르면, 상기 프리코딩 매트릭스는 각 계층의 변조 심볼 시퀀스에 대응하는 수신단 장치에 따라서 결정된다.
제2 측면과 제1 및 제2 구현예 중 어느 하나를 참조한, 제2 측면의 제3 구현예에 따르면, 상기 L개의 계층의 변조 심볼 시퀀스들 내의 제2 변조 심볼 시퀀스에 대응하는 수신단 장치가 상기 L개의 계층의 변조 심볼 시퀀스들 내의 제3 변조 심볼 시퀀스에 대응하는 수신단 장치와 동일한 경우, 상기 제2 변조 심볼 시퀀스에 대응하는 제2 프리코딩 매트릭스에서, 상기 제2 프리코딩 매트릭스는 상기 제2 차원에서 제2 엘리먼트 시퀀스를 포함하고, 상기 제2 엘리먼트 시퀀스는 제2 논-제로 변조 심볼에 대응하며, 상기 제2 논-제로 변조 심볼은 상기 제2 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고, 상기 제3 변조 심볼 시퀀스에 대응하는 제3 프리코딩 매트릭스에서, 상기 제3 프리코딩 매트릭스는 상기 제2 차원에서 제3 엘리먼트 시퀀스를 포함하고, 상기 제3 엘리먼트 시퀀스는 제3 논-제로 변조 심볼에 대응하며, 상기 제3 논-제로 변조 심볼은 상기 제3 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고, 상기 제2 변조 심볼 시퀀스 내의 상기 제2 논-제로 변조 심볼의 위치는 상기 제3 변조 심볼 시퀀스 내의 상기 제3 논-제로 변조 심볼의 위치에 대응하며, 상기 제2 엘리먼트 시퀀스는 상기 제3 엘리먼트 시퀀스와 동일하다.
제2 측면 및 제1 내지 제3 구현예 중 어느 하나를 참조한, 제2 측면의 제4 구현예에 따르면, 상기 L개의 계층의 변조 심볼 시퀀스들 내의 제4 변조 심볼 시퀀스에 대응하는 수신단 장치가 상기 L개의 계층의 변조 심볼 시퀀스들 내의 제5 변조 심볼 시퀀스에 대응하는 수신단 장치와 서로 다른 경우, 상기 제4 변조 심볼 시퀀스에 대응하는 제4 프리코딩 매트릭스에서, 상기 제4 프리코딩 매트릭스는 상기 제2 차원에서 제4 엘리먼트 시퀀스를 포함하고, 상기 제4 엘리먼트 시퀀스는 제4 논-제로 변조 심볼에 대응하며, 상기 제4 논-제로 변조 심볼은 상기 제4 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고, 상기 제5 변조 심볼 시퀀스에 대응하는 제5 프리코딩 매트릭스에서, 상기 제5 프리코딩 매트릭스는 상기 제2 차원에서 제5 엘리먼트 시퀀스를 포함하고, 상기 제5 엘리먼트 시퀀스는 제5 논-제로 변조 심볼에 대응하며, 상기 제5 논-제로 변조 심볼은 상기 제5 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고, 상기 제4 변조 심볼 시퀀스 내의 상기 제4 논-제로 변조 심볼의 위치는 상기 제5 변조 심볼 시퀀스 내의 상기 제5 논-제로 변조 심볼의 위치에 대응하며, 상기 제4 엘리먼트 시퀀스는 상기 제5 엘리먼트 시퀀스와 서로 다르다.
제2 측면 및 제1 내지 제4 구현예 중 어느 하나를 참조한, 제2 측면의 제5 구현예에 따르면, 각 프리코딩 매트릭스는 상기 제2 차원에서 U개의 엘리먼트 시퀀스들을 포함하고, 상기 U개의 시퀀스들에서, 각 프리코딩 매트릭스에 포함된 논-제로 엘리먼트 시퀀스의 위치는, 상기 U개의 변조 심볼들 내에서, 대응하는 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼의 위치에 대응하고,
상기 중첩 처리 유닛은 구체적으로 상기 제1 차원에서 대응하는 위치들과 상기 제2 차원에서 대응하는 위치들을 가지면서 상기 L개의 계층의 변조 심볼 시퀀스 매트릭스들 내에 있는 엘리먼트들에 대한 중첩 처리를 수행하도록 구성된다.
제2 측면 및 제1 내지 제5 구현예 중 어느 하나를 참조한, 제2 측면의 제6 구현예에 따르면, 상기 L개의 계층의 변조 심볼 시퀀스들 내의 제6 변조 심볼 시퀀스는 V개의 논-제로 변조 심볼들을 포함하고, V≥1이며, 상기 제6 변조 심볼 시퀀스에 대응하는 제6 프리코딩 매트릭스에서, 상기 제6 프리코딩 매트릭스는 제2 차원에서 V개의 엘리먼트 시퀀스들을 포함하고, 상기 중첩 처리 유닛은 구체적으로 상기 제1 변조 심볼 시퀀스 매트릭스를 생성하기 위해, 상기 제1 프리코딩 매트릭스에 따라서 상기 제1 변조 심볼 시퀀스에 대한 프리코딩 처리를 수행하도록 구성되며, 상기 제1 변조 심볼 시퀀스 매트릭스는 상기 제1 차원에서 T개의 엘리먼트 시퀀스들을 포함하고, 상기 제1 변조 심볼 시퀀스 매트릭스는 상기 제2 차원에서 V개의 엘리먼트 시퀀스들을 포함한다.
제2 측면 및 제1 내지 제6 구현예 중 어느 하나를 참조한, 제2 측면의 제7 구현예에 따르면, 상기 L개의 계층의 변조 심볼 시퀀스 매트릭스들에 대한 중첩 처리를 수행하기 전에, 상기 중첩 처리 유닛은 구체적으로 제로필(zero-fill) 처리 후에 획득되는 제6 변조 심볼 시퀀스 매트릭스가 상기 제2 차원에서 U개의 엘리먼트 시퀀스들을 포함할 수 있도록, 상기 제6 변조 심볼 시퀀스 내의 상기 V개의 논-제로 변조 심볼들의 위치에 따라서 상기 제6 변조 심볼 시퀀스 매트릭스에 대한 제로필 처리를 수행하도록 추가로 구성되고, 상기 제2 차원에서, 제로필 처리 후에 획득되는 상기 제1 변조 심볼 시퀀스 매트릭스 내의 V개의 논-제로 엘리먼트 시퀀스들의 위치들은 상기 제6 변조 심볼 시퀀스 내의 상기 V개의 논-제로 변조 심볼들의 위치들에 대응한다.
제2 측면 및 제1 내지 제7 구현예 중 어느 하나를 참조한, 제2 측면의 제8 구현예에 따르면, T는 구체적으로 상기 L개의 계층의 정보 비트들을 전송하는 데 사용되는 안테나 포트의 개수이다.
제2 측면 및 제1 내지 제8 구현예 중 어느 하나를 참조한, 제2 측면의 제9 구현예에 따르면, 상기 장치는 네트워크 장치이거나, 또는 상기 장치는 단말 장치이다.
제2 측면 및 제1 내지 제9 구현예 중 어느 하나를 참조한, 제2 측면의 제10 구현예에 따르면, 상기 매핑 처리 유닛은 구체적으로 코드워드(codeword)를 사용하여 매핑 처리를 수행하도록 구성되며, 상기 코드워드는 정보 비트와 적어도 두 개의 변조 심볼들 사이의 매핑 관계를 지시하는 데 사용되는 다차원 복소 벡터(multi-dimensional comlex vector)이고 상기 적어도 두 개의 변조 심볼들은 적어도 하나의 제로 변조 심볼과 적어도 하나의 논-제로 변조 심볼을 포함한다.
제3 측면에 따르면, 데이터 처리 디바이스가 제공되며, 버스; 상기 버스에 연결된 프로세서; 및 상기 버스에 연결된 메모리를 포함하고, 상기 프로세서는, L개의 계층의 변조 심볼 시퀀스들을 생성하기 위해, L개의 계층의 정보 비트들에 대한 매핑 처리를 수행하고, L개의 계층의 변조 심볼 시퀀스 매트릭스들을 생성하기 위해, 각 계층의 변조 심볼 시퀀스에 대응하고 L개의 프리코딩 매트릭스들 내에 있는 프리코딩 매트릭스에 따라서 각 계층의 변조 심볼 시퀀스에 대한 프리코딩 처리를 수행하며, 전송되어야 할 심볼 시퀀스 매트릭스를 생성하기 위해, 상기 L개의 계층의 변조 심볼 시퀀스 매트릭스들에 대한 중첩 처리(superposition processing)를 수행하기 위해, 상기 버스를 사용하여, 상기 메모리 내에 저장된 프로그램을 호출하며, 각 계층의 변조 심볼 시퀀스는 U개의 변조 심볼들을 포함하고, 상기 L개의 계층의 변조 심볼 시퀀스들은 동일한 시간-주파수 자원에 대응하며, 상기 U개의 변조 심볼들은 적어도 하나의 논-제로(non-zero) 변조 심볼 및 적어도 하나의 제로 변조 심볼을 포함하고, L≥2, 및 U≥2이며, 상기 L개의 프리코딩 매트릭스들은 상기 L개의 계층의 변조 심볼 시퀀스들과 일대일 대응관계에 있고, 상기 프리코딩 매트릭스는 제1 차원에서 T개의 엘리먼트 시퀀스들을 포함하며, T는 상기 L개의 계층의 정보 비트들을 전송하는 데 사용되는 공간 도메인 자원의 양이고, T≥2이며, 상기 전송되어야 할 심볼 시퀀스 매트릭스는 상기 제1 차원에서 T개의 엘리먼트 시퀀스들을 포함하고, 상기 전송되어야 할 심볼 시퀀스 매트릭스는 제2 차원에서 U개의 엘리먼트 시퀀스들을 포함한다.
제3 측면을 참조한, 제3 측면의 제1 구현예에서, 상기 L개의 계층의 변조 심볼 시퀀스들 내의 제1 변조 심볼 시퀀스가 적어도 두 개의 논-제로 변조 심볼들을 포함하는 경우, 상기 제1 변조 심볼에 대응하는 제1 프리코딩 매트릭스에서, 상기 제1 프리코딩 매트릭스는 상기 제2 차원에서 적어도 두 개의 제1 엘리먼트 시퀀스들을 포함하고, 상기 적어도 두 개의 제1 엘리먼트 시퀀스들은 상기 제1 변조 심볼 시퀀스에 포함된 상기 적어도 두 개의 논-제로 변조 심볼들과 일대일 대응관계에 있으며, 상기 적어도 두 개의 제1 엘리먼트 시퀀스들은 서로 다르다.
제3 측면 및 제1 구현예를 참조한, 제3 측면의 제2 구현예에서, 상기 프리코딩 매트릭스는 각 계층의 변조 심볼 시퀀스에 대응하는 수신단 장치에 따라서 결정된다.
제3 측면과 제1 및 제2 구현예 중 어느 하나를 참조한, 제3 측면의 제3 구현예에서, 상기 L개의 계층의 변조 심볼 시퀀스들 내의 제2 변조 심볼 시퀀스에 대응하는 수신단 장치가 상기 L개의 계층의 변조 심볼 시퀀스들 내의 제3 변조 심볼 시퀀스에 대응하는 수신단 장치와 동일한 경우, 상기 제2 변조 심볼 시퀀스에 대응하는 제2 프리코딩 매트릭스에서, 상기 제2 프리코딩 매트릭스는 상기 제2 차원에서 제2 엘리먼트 시퀀스를 포함하고, 상기 제2 엘리먼트 시퀀스는 제2 논-제로 변조 심볼에 대응하며, 상기 제2 논-제로 변조 심볼은 상기 제2 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고, 상기 제3 변조 심볼 시퀀스에 대응하는 제3 프리코딩 매트릭스에서, 상기 제3 프리코딩 매트릭스는 상기 제2 차원에서 제3 엘리먼트 시퀀스를 포함하고, 상기 제3 엘리먼트 시퀀스는 제3 논-제로 변조 심볼에 대응하며, 상기 제3 논-제로 변조 심볼은 상기 제3 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고, 상기 제2 변조 심볼 시퀀스 내의 상기 제2 논-제로 변조 심볼의 위치는 상기 제3 변조 심볼 시퀀스 내의 상기 제3 논-제로 변조 심볼의 위치에 대응하며, 상기 제2 엘리먼트 시퀀스는 상기 제3 엘리먼트 시퀀스와 동일하다.
제3 측면 및 제1 내지 제3 구현예 중 어느 하나를 참조한, 제3 측면의 제4 구현예에서, 상기 L개의 계층의 변조 심볼 시퀀스들 내의 제4 변조 심볼 시퀀스에 대응하는 수신단 장치가 상기 L개의 계층의 변조 심볼 시퀀스들 내의 제5 변조 심볼 시퀀스에 대응하는 수신단 장치와 서로 다른 경우, 상기 제4 변조 심볼 시퀀스에 대응하는 제4 프리코딩 매트릭스에서, 상기 제4 프리코딩 매트릭스는 상기 제2 차원에서 제4 엘리먼트 시퀀스를 포함하고, 상기 제4 엘리먼트 시퀀스는 제4 논-제로 변조 심볼에 대응하며, 상기 제4 논-제로 변조 심볼은 상기 제4 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고, 상기 제5 변조 심볼 시퀀스에 대응하는 제5 프리코딩 매트릭스에서, 상기 제5 프리코딩 매트릭스는 상기 제2 차원에서 제5 엘리먼트 시퀀스를 포함하고, 상기 제5 엘리먼트 시퀀스는 제5 논-제로 변조 심볼에 대응하며, 상기 제5 논-제로 변조 심볼은 상기 제5 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고, 상기 제4 변조 심볼 시퀀스 내의 상기 제4 논-제로 변조 심볼의 위치는 상기 제5 변조 심볼 시퀀스 내의 상기 제5 논-제로 변조 심볼의 위치에 대응하며, 상기 제4 엘리먼트 시퀀스는 상기 제5 엘리먼트 시퀀스와 서로 다르다.
제3 측면 및 제1 내지 제4 구현예 중 어느 하나를 참조한, 제3 측면의 제5 구현예에서, 각 프리코딩 매트릭스는 상기 제2 차원에서 U개의 엘리먼트 시퀀스들을 포함하고, 상기 U개의 시퀀스들에서, 각 프리코딩 매트릭스에 포함된 논-제로 엘리먼트 시퀀스의 위치는, 상기 U개의 변조 심볼들 내에서, 대응하는 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼의 위치에 대응하고, 상기 프로세서는 구체적으로 상기 제1 차원에서 대응하는 위치들과 상기 제2 차원에서 대응하는 위치들을 가지면서 상기 L개의 계층의 변조 심볼 시퀀스 매트릭스들 내에 있는 엘리먼트들에 대한 중첩 처리를 수행하도록 구성된다.
제3 측면 및 제1 내지 제5 구현예 중 어느 하나를 참조한, 제3 측면의 제6 구현예에서, 상기 L개의 계층의 변조 심볼 시퀀스들 내의 제6 변조 심볼 시퀀스는 V개의 논-제로 변조 심볼들을 포함하고, V≥1이며, 상기 제6 변조 심볼 시퀀스에 대응하는 제6 프리코딩 매트릭스에서, 상기 제6 프리코딩 매트릭스는 제2 차원에서 V개의 엘리먼트 시퀀스들을 포함하고, 상기 프로세서는 구체적으로 상기 제1 변조 심볼 시퀀스 매트릭스를 생성하기 위해, 상기 제1 프리코딩 매트릭스에 따라서 상기 제1 변조 심볼 시퀀스에 대한 프리코딩 처리를 수행하도록 구성되며, 상기 제1 변조 심볼 시퀀스 매트릭스는 상기 제1 차원에서 T개의 엘리먼트 시퀀스들을 포함하고, 상기 제1 변조 심볼 시퀀스 매트릭스는 상기 제2 차원에서 V개의 엘리먼트 시퀀스들을 포함한다.
제3 측면 및 제1 내지 제6 구현예 중 어느 하나를 참조한, 제3 측면의 제7 구현예에서, 상기 L개의 계층의 변조 심볼 시퀀스 매트릭스들에 대한 중첩 처리를 수행하기 전에, 상기 프로세서는 제로필(zero-fill) 처리 후에 획득되는 제6 변조 심볼 시퀀스 매트릭스가 상기 제2 차원에서 U개의 엘리먼트 시퀀스들을 포함할 수 있도록, 상기 제6 변조 심볼 시퀀스 내의 상기 V개의 논-제로 변조 심볼들의 위치에 따라서 상기 제6 변조 심볼 시퀀스 매트릭스에 대한 제로필 처리를 수행하도록 추가로 구성되고, 상기 제2 차원에서, 제로필 처리 후에 획득되는 상기 제1 변조 심볼 시퀀스 매트릭스 내의 V개의 논-제로 엘리먼트 시퀀스들의 위치들은 상기 제6 변조 심볼 시퀀스 내의 상기 V개의 논-제로 변조 심볼들의 위치들에 대응한다.
제3 측면 및 제1 내지 제7 구현예 중 어느 하나를 참조한, 제3 측면의 제8 구현예에서, T는 구체적으로 상기 L개의 계층의 정보 비트들을 전송하는 데 사용되는 안테나 포트의 개수이다.
제3 측면 및 제1 내지 제8 구현예 중 어느 하나를 참조한, 제3 측면의 제9 구현예에서, 상기 장치는 네트워크 장치이거나, 또는 상기 장치는 단말 장치이다.
제3 측면 및 제1 내지 제9 구현예 중 어느 하나를 참조한, 제3 측면의 제10 구현예에서, 상기 프로세서는 구체적으로 코드워드(codeword)를 사용하여 매핑 처리를 수행하도록 구성되며, 상기 코드워드는 정보 비트와 적어도 두 개의 변조 심볼들 사이의 매핑 관계를 지시하는 데 사용되는 다차원 복소 벡터(multi-dimensional comlex vector)이고 상기 적어도 두 개의 변조 심볼들은 적어도 하나의 제로 변조 심볼과 적어도 하나의 논-제로 변조 심볼을 포함한다.
본 발명의 본 실시예에서의 데이터 처리 방법, 장치 및 디바이스에 따르면, 전송단 장치는 복수 계층의 변조 심볼에 각각 대응하는 복수의 프리코딩 매트릭스를 획득할 수 있고, 각 공간 도메인 자원을 위한 각 계층의 변조 심볼의 콤포넌트를 획득하기 위해, 복수의 프리코딩 매트릭스에 기초하여 대응하는 변조 심볼에 대한 프리코딩 처리를 수행할 수 있으며, 공간 다이버시티 이득을 효과적으로 사용하기 위해, 프리코딩된 복수 계층의 변조 심볼에 대한 중첩 처리를 수행할 수 있고, 각 공간 도메인 자원에 대응하는 생성된 전송되어야 할 신호의 신호 대 잡음비를 향상시킬 수 있으며, 통신 신뢰도가 매우 향상될 수 있도록, 수신단이 디코딩을 수행하는 경우 비트 오류율을 감소시킬 수 있다.
이하 본 발명 실시예의 첨부 도면을 참조하여 본 발명의 실시예의 기술적 해결수단을 더욱 명확하고 완전하게 기술한다. 분명한 것은, 설명되는 실시예는 본 발명의 실시예의 전부가 아니라 단지 일부일 뿐이다. 창작 능력 없이 본 발명의 실시예에 기초하여 통상의 기술자에 의해 획득되는 모든 다른 실시예는 본 발명의 보호 범위 내에 속할 것이다.
본 명세서에서 사용되는 "콤포넌트", "모듈", 및 "시스템"과 같은 용어는, 컴퓨터 관련된 엔티티, 하드웨어, 펌웨어, 하드웨어와 소프트웨어의 조합, 소프트웨어, 또는 실행되는 소프트웨어를 나타내기 위해 사용된다. 예를 들어, 콤포넌트는 프로세서, 프로세서, 객체, 실행 가능한 파일, 실행의 쓰레드(thread), 프로그램, 및/또는 컴퓨터 상에서 실행되는 프로세스일 수 있지만 이에 제한되지 않는다. 도면에 도시된 바와 같이, 컴퓨팅 장치 및 컴퓨팅 장치 상에서 실행되는 애플리케이션은 둘 다 콤포넌트일 수 있다. 하나 이상의 콤포넌트는 프로세스 및/또는 실행의 쓰레드 내에 존재할 수 있고, 콤포넌트는 하나의 컴퓨터에 위치할 수 있거나 및/또는 2개 이상의 컴퓨터 사이에 분산되어 있을 수 있다. 또한, 이들 콤포넌트는 다양한 데이터 구조를 저장하는 다양한 컴퓨터로 판독가능한 미디어로부터 실행될 수 있다. 예를 들어, 콤포넌트는 로컬 및/또는 원격 프로세스를 이용하여, 그리고 예를 들어, 하나 이상의 데이터 패킷(예컨대, 로컬 시스템에서, 분산된 시스템에서, 및/또는 신호를 이용하여 다른 시스템과 상호 작용하는 인터넷과 같은 네트워크를 통해 다른 콤포넌트와 상호 작용하는 2개의 콤포넌트로부터의 데이터)을 가지는 신호에 따라 통신할 수 있다.
또한, 본 발명의 단말 장치를 참조하여 실시예에 대해 설명한다. 단말 장치는 또한 사용자 장치(User Equipment, UE), 사용자 장치, 액세스 단말, 가입자 유닛, 가입자국, 이동 사이트(mobile site), 이동국, 원격 기지국, 원격 단말, 이동 장치, 사용자 단말, 단말, 무선 통신 장치, 사용자 에이전트, 또는 사용자 장치라고도 할 수 있다. 액세스 단말은 휴대 전화, 무선 전화기, 세션 개시 프로토콜(Session Initiation Protocol, SIP) 전화기, 무선 가입자망(Wireless Local Loop, WLL) 기지국, 개인 정보 단말기(Personal Digital Assistant, PDA), 무선 통신 기능을 가진 핸드헬드 장치, 컴퓨팅 장치, 무선 모뎀에 연결된 다른 처리 장치, 차량내 장치, 착용형 장치, 또는 미래 5G 네트워크에서의 단말 장치일 수 있다.
또한, 본 발명의 네트워크 장치를 참조하여 실시예에 대해 설명한다. 네트워크 장치는 이동 장치와 통신하도록 구성된, 네트워크측 장치와 같은, 장치일 수 있고, 네트워크측 장치는 이동통신 글로벌 시스템(Global System for Mobile Communications, GSM) 또는 코드 분할 다중 접속(Code Division Multiple Access, CDMA)에서의 송수신 기지국(Base Transceiver Station, BTS), 광대역 코드 분할 다중 접속(Wideband Code Division Multiple Access, WCDMA)에서의 NodeB(NB), 롱 텀 에볼루션(Long Term Evolution, LTE)에서의 진화된 NodeB(eNB 또는 eNodeB), 중계국, 액세스 포인트, 차량 내 장치, 착용형 장치, 또는 미래의 5G 네트워크에서의 네트워크측 장치일 수 있다.
또한, 본 발명의 측면 또는 특징은 표준 프로그래밍 및/또는 엔지니어링 기술을 사용하는 방법, 장치 또는 제품으로 구현될 수 있다. 본 출원에서 사용된 용어 "제품"은 임의의 컴퓨터로 판독가능한 콤포넌트, 캐리어 또는 매체로부터 액세스될 수 있는 컴퓨터 프로그램을 포함한다. 예를 들어, 컴퓨터로 판독가능한 매체는 자기 저장 컴포넌트(예컨대, 하드 디스크, 플로피 디스크 또는 자기 테이프), 광 디스크(예컨대, 콤팩트 디스크(Compact Disk, CD)), 디브이디(Digital Versatile Disk, DVD), 스마트 카드 및 플래쉬 메모리 컴포넌트(예컨대, 이피롬(Erasable Programmable Read-Only Memory, EPROM), 카드, 스틱, 또는 키 드라이브)를 포함할 수 있지만, 이에 한정되지 않는다. 또한, 본 출원에서 설명된 다양한 저장 매체가 정보를 저장하는 데 사용되는 하나 이상의 장치 및/또는 다른 기계 판독 가능 매체(machine-readable media)를 나타낼 수 있다. 용어 "기계 판독 가능 매체"는 무선 채널, 및 명령 및/또는 데이터를 저장하거나, 포함하거나 및/또는 운반할 수 있는 다양한 다른 매체를 포함할 수 있지만, 이에 한정되지 않는다.
도 1은 본 발명의 데이터 처리 방법이 적용 가능한 통신 시스템의 개략적인 구성도이다. 도 1에 도시된 바와 같이, 통신 시스템(100)은 네트워크측 장치(102)를 포함하고, 네트워크측 장치(102)는 복수의 안테나 그룹을 포함할 수 있다. 각 안테나 그룹은 복수의 안테나를 포함할 수 있다. 예를 들어, 하나의 안테나 그룹은 안테나(104, 106)를 포함할 수 있고, 다른 안테나 그룹은 안테나(108, 110)를 포함할 수 있으며, 추가 그룹은 안테나(112, 114)를 포함할 수 있다. 도 1에서, 두 개의 안테나는 각 안테나 그룹 내에 도시되지만, 더 많거나 더 적은 안테나들이 각 그룹에서 사용될 수 있다. 네트워크측 장치(102)는 전송기 체인(chain) 및 수신기 체인을 더 포함할 수 있으며, 전송기 체인 및 수신기 체인이 둘 다 신호 전송 및 수신과 관련된 복수의 콤포넌트(예컨대, 프로세서, 변조기, 다중화기, 복조기, 역다중화기, 및 안테나)를 포함할 수 있는 것에 대해 당업자가 이해할 것이다.
네트워크측 장치(102)는 복수의 단말 장치(예를 들어, 단말 장치(116) 및 단말 장치(122))와 통신할 수 있다. 그러나, 네트워크측 장치(102)가 단말 장치(116 또는 122)와 유사한 임의의 단말 장치들과 통신할 수 있다는 것이 이해될 수 있다. 단말 장치(116, 122)는, 예를 들어, 셀룰러 전화, 스마트 전화, 휴대용 컴퓨터, 핸드헬드 통신 장치, 핸드헬드 컴퓨팅 장치, 위성 무선 장치, GPS(Global Positioning System), PDA, 및/또는 무선 통신 시스템(100) 내에서 통신을 수행하도록 구성된 임의의 기타 적절한 장치일 수 있다.
도 1에 도시된 바와 같이, 단말 장치(116)는 안테나(112, 114)와 통신하고, 안테나(112, 114)는 포워딩 링크(forward ling)(118)를 사용하여 단말 장치(116)에게 정보를 전송하고, 리버스 링크(reverse ling)(120)를 사용하여 단말 장치(116)로부터 정보를 수신한다. 또한, 단말 장치(122)는 안테나(104, 106)와 통신하고, 안테나(104, 106)는 포워딩 링크(124)를 사용하여 단말 장치(122)에게 정보를 전송하고, 리버스 링크(126)를 사용하여 단말 장치(122)로부터 정보를 수신한다.
예를 들어, 주파수 분할 이중화(Frequency Division Duplex, FDD)시스템에서, 예를 들어, 포워딩 링크(118)는 리버스 링크(120)에 의해 사용되는 것과 서로 다른 주파수 대역을 사용할 수 있고, 포워드 링크(124)는 리버스 링크(126)에 의해 사용되는 것과 서로 다른 주파수 대역을 사용할 수 있다.
다른 예를 들면, 시간 분할 이중화(Time Division Duplex, TDD) 시스템과 전이중화(Full Duplex) 시스템에서, 포워드 링크(118)와 리버스 링크(120)는 공통의 주파수 대역을 사용할 수 있고, 포워드 링크(124)와 리버스 링크(126)는 공통의 주파수 대역을 사용할 수 있다.
통신을 위해 설계된 각 그룹의 안테나 및/또는 영역은 네트워크측 장치(102)의 섹터(sector)로서 칭한다. 예를 들어, 안테나 그룹은 네트워크측 장치(102)의 커버리지 영역의 섹터 내의 단말 장치와 통신하도록 설계될 수 있다. 네트워크측 장치(102)가 포워드 링크(118, 124)를 사용하여 단말 장치(116, 122)와 각각 통신하는 과정에서, 네트워크측 장치(102)의 전송 안테나는 빔포밍(beamforming)에 의해 포워드 링크(118, 124)의 신호대 잡음비를 향상시킬 수 있다. 또한, 네트워크측 장치가 하나의 단일 안테나를 사용하여 네트워크측 장치의 모든 단말 장치에게 신호를 전송하는 방식과 비교하면, 네트워크측 장치(102)가, 빔포밍에 의해, 관련 커버리지 영역 내에 랜덤하게 퍼져있는 단말 장치(116, 122)에게 신호를 전송하는 경우, 이웃 셀 내의 이동 장치가 간섭을 덜 받게 된다.
주어진 시간에서, 네트워크측 장치(102), 단말 장치(116), 또는 단말 장치(122)는 무선 통신 전송 장치 및/또는 무선 통신 수신 장치일 수 있다. 데이터를 전송하는 경우, 무선 통신 정송 장치는 전송을 위해 데이터를 인코딩할 수 있다. 구체적으로, 무선 통신 전송 장치는 채널을 통해 무선 통신 수신 장치에게 전송되어야 하는 주어진 양의 데이터 비트들을 획득할 수 있다(예를 들어, 생성하고, 다른 통신 장치로부터 수신하며, 또는 메모리 내에 저장한다). 이러한 데이터 비트들은 데이터의 전송 블록(또는 복수의 전송 블록들) 내에 포함될 수 있고, 전송 블록은 복수의 코드 블록을 생성하기 위해 세그먼트화될 수 있다.
도 2는 본 발명의 실시예에 따른 전송단 장치의 관점으로 도시된 정보 전송 방법(200)의 개략적인 흐름도이다. 도 2에 도시된 바와 같이, 본 방법(200)은 다음의 단계를 포함한다.
단계 S210. 전송단 장치는, L개의 계층의 변조 심볼 시퀀스를 생성하기 위해, L개의 계층의 정보 비트들에 대한 매핑 처리를 수행하며, 여기서 각 계층의 변조 심볼 시퀀스는 U개의 변조 심볼을 포함하고, L개의 계층의 변조 심볼 시퀀스는 동일한 시간-주파수 자원에 대응하며, U개의 변호 심볼은 적어도 하나의 논-제로(non-zero) 변조 심볼과 적어도 하나의 제로 변조 심볼을 포함하고, L≥2이며, U≥2이다.
단계 S220. L개의 계층의 변조 심볼 시퀀스 매트릭스를 생성하기 위해, 각 계층의 변조 심볼 시퀀스에 대응하고 L개의 프리코딩 매트릭스 내에 있는 프리코딩 매트릭스에 따라서 각 계층의 변조 심볼 시퀀스에 대한 프리코딩 처리를 수행하며, 여기서 L개의 프리코딩 매트릭스는 L개의 계층의 변조 심볼 시퀀스와 일대일 대응관계에 있고, 프리코딩 매트릭스는 제1 차원 내에 T개의 엘리먼트 시퀀스를 포함하며, T는 L개의 계층의 정보 비트들을 전송하는 데 사용되는 공간 도메인 자원의 양이고, T≥2이다.
단계 S230. 전송되어야 할 심볼 시퀀스 매트릭스를 생성하기 위해, L개의 계층의 변조 심볼 시퀀스 매트릭스에 대한 중첩 처리를 수행하며, 여기서 전송되어야 할 심볼 시퀀스 매트릭스는 제1 차원 내에 T개의 엘리먼트 시퀀스를 포함하고, 전송되어야 할 심볼 시퀀스 매트릭스는 제2 차원 내에 U개의 엘리먼트 시퀀스를 포함한다.
선택적으로, 전송단 장치는 네트워크 장치이거나, 또는
전송단 장치는 단말 장치이다.
본 발명의 본 실시예에서, 전송단 장치는 네트워크 장치(예를 들어, 네트워크측 장치)일 수 있다. 즉, 방법(200)은 다운링크 전송에 적용될 수 있다.
대안으로, 전송단 장치는 단말 장치(예를 들어, 사용자 장치)일 수 있다. 즉, 본 방법(200)은 업링크 전송에 적용될 수 있다.
이하, 설명의 편의를 위해, 전송단 장치와 같은 네트워크 장치를 사용하여 본 방법(200)의 절차를 상세하게 설명한다(즉, 본 발명의 본 실시예에서의 데이터 처리 방법(200)은 전송단 장치에 의해 수행된다).
구체적으로, 단계 S210에서, 네트워크 장치는, L개의 심볼 시퀀스를 생성하기 위해, L개의 단말 장치(이하 설명의 편의를 위해 단말 장치 #1 내지 단말 장치 #L로서 표시됨)에게 전송되어야 할 정보 비트들에 대한 매핑 처리를 수행할 수 있다. 본 발명의 본 실시예에서의 데이터 처리 방법(200)이 사용되는 통신 시스템(100)에서, 복수의 단말 장치는 네트워크 장치와 데이터 전송을 수행하기 위해 동일한 시간-주파수 자원을 다중화한다. 즉, L개의 심볼 시퀀스는 동일한 시간-주파수 자원에 대응된다.
게다가, 예를 들어, 자원 엘리먼트(Resource Element, RE)에 기초한 시간-주파수 자원 분할 방식에서의 동일한 시간-주파수 자원은 복수의 RE를 포함하는 시간-주파수 자원 블록(또한 시간-주파수 자원 그룹으로도 칭함)일 수 있고(즉, 동일한 심볼에 대응함), 주파수 도메인에서 서로 다른 위치를 가지며(즉, 서로 다른 부반송파에 대응함), 또는 복수의 RE는 시간 도메인에서 서로 다른 위치를 갖고(즉, 서로 다른 심볼에 대응함), 주파수 도메인에서 동일한 위치를 갖는다(즉, 동일한 부반송파에 대응함). 이것은 본 발명에서 특별히 한정되지 않는다.
선택적으로, 매핑 처리는 코드워드(codeword)를 사용하여 수행되는 매핑 처리이다. 코드워드는 정보 비트와 적어도 두 개의 변조 심볼 사이의 매핑 관계를 지시하는 데 사용되는 다차원 복소 벡터(complex vector)이고, 적어도 두 개의 변조 심볼은 적어도 하나의 제로 변조 심볼과 적어도 하나의 논-제로 변조 심볼을 포함한다.
게다가, 선택적으로, 전송단 장치에 의해, L개의 계층의 정보 비트에 대한 매핑 처리를 수행하는 단계는,
전송단 장치에 의해, 스파스 코드 다중 액세스(SCMA) 방식에서 L개의 계층의 정보 비트에 대한 매핑 처리를 수행하는 단계를 포함한다.
구체적으로, 스파스 코드 다중 액세스(SCMA)는 비직교 다중 액세스 기술이다. 확실하게, 당업자는 그 기술을 SCMA 이외의 다른 기술로 칭할 수 있다. 이러한 기술에서, 복수의 서로 다른 데이터 스트림은 코드북들을 사용하여 동일한 전송 자원을 통해 전송되고, 서로 다른 데이터 스트림은 서로 다른 코드북들을 사용함으로써, 자원 사용을 향상시킬 수 있다. 데이터 스트림은 하나의 단말 장치로부터 오는 것일 수 있거나 또는 서로 다른 단말 장치로부터 오는 것일 수 있다.
SCMA에서 사용되는 코드북은 둘 이상의 코드워드의 집합이다.
코드워드는 다차원의 복소 벡터일 수 있다. 코드워드는 둘 이상의 차원을 가지며 데이터와 둘 이상의 변조 심볼 사이의 매핑 관계를 지시하는 데 사용된다. 이 변조 심볼들은 적어도 하나의 제로 변조 심볼과 적어도 하나의 논-제로 변조 심볼을 포함하고, 데이터는 이진 비트 데이터 또는 다변량 데이터(multi variate data)일 수 있다. 선택적으로, 제로 변조 심볼과 논-제로 변조 심볼 사이의 관계는 제로 변조 심볼의 개수가 논-제로 변조 심볼의 개수보다 적지 않은 것일 수 있다.
코드북은 둘 이상의 코드워드를 포함한다. 코드북은 특정 길이의 데이터의 가능한 데이터 조합과 코드북 내의 코드워드들 사이의 매핑 관계를 지시할 수 있다.
SCMA 기술에서, 데이터 스트림 내의 데이터는, 매핑 관계에 따라서 코드북 내에서, 복수의 자원 엘리먼트들에 대한 데이터의 확장된 전송을 구현하기 위해, 코드워드, 즉 다차원 복소 벡터가 되도록 직접 매핑된다. 여기서, 데이터는 이진 비트 데이터일 수 있거나 또는 다변량 데이터일 수 있고, 복수의 자원 엘리먼트는 시간 도메인, 주파수 도메인, 공간 도메인, 시간-주파수 도메인, 시간-공간 도메인, 또는 시간-주파수-공간 도메인 내의 자원 엘리먼트일 수 있다.
SCMA에서 사용되는 코드워드는 어느 정도는 희소할 수 있다. 예를 들어, 수신단이 비교적 낮은 복잡도를 갖는 디코딩을 수행하기 위해 복수의 사용자 검출 기술을 사용할 수 있도록, 코드워드 내의 제로 엘리먼트의 개수는 변조 심볼의 개수보다 적지 않을 수 있다. 여기서, 제로 엘리먼트의 개수와 변조 심볼의 개수 사이의 전술한 관계는 단순히 희소성(sparsity)을 위한 예시적인 설명일 뿐이다. 본 발명은 여기에 한정되지 않는다. 제로 엘리먼트의 개수 대 논-제로 엘리먼트의 개수의 비율은 필요에 따라 랜덤하게 설정될 수 있다.
통신 시스템(100)의 예로서, SCMA 시스템이 열거될 수 있다. 시스템(100)에서, 복수의 사용자들은 데이터 전송을 위해 동일한 시간-주파수 자원 블록을 다중화한다. 각 자원 블록은 여러 개의 RE를 포함한다. 여기서 RE는 OFDM 기술에서의 부반송파 심볼 유닛일 수 있거나 또는 다른 무선 인터페이스 기술에서의 주파수-도메인 자원 엘리먼트일 수 있다. 예를 들어, L개의 단말 장치를 포함하는 SCMA 시스템에서, 가용 자원은 여러 개의 직교 시간-주파수 자원 블록으로 분할되고, 각 자원 블록은 U개의 RE를 포함한다. U개의 RE는 시간 도메인에서 동일한 위치를 가질 수 있다. 데이터를 전송하는 경우, 단말 장치 #L은 먼저 전송되어야 할 데이터를 S 비트의 데이터 블록으로 분할하고, 코드북(네트워크 장치에 의해 결정되어 단말 장치에게 전달됨)을 탐색하여, 각 데이터 블록을 U개의 변조 심볼을 포함하는 변조 심볼 시퀀스 그룹 X#L={X#L1, X#L2, …, X#LU}에게 매핑하며, 여기서 시퀀스 내의 각 변조 심볼은 자원 블록 내의 하나의 RE에 대응하고, 그 후 변조 심볼에 따라서 신호 파형을 생성한다. S 비트의 데이터 블록에 대해, 각 코드북은 2S 유형의 가능한 데이터 블록에 대응하는 2S개의 서로 다른 변조 심볼을 포함한다.
전술한 코드북은 또한 SCMA 코드워드 집합인 SCMA 코드북으로도 칭할 수 있고, SCMA 코드워드는 정보 비트로부터 변조 심볼까지의 매핑 관계이다. 즉, SCMA 코드북은 전술한 매핑 관계들의 집합이다.
또한, SMCA에서, 각 단말 장치에 대응하는 변조 심볼 그룹 X#K={X#K1, X#K2, …, X#KL}에서, 적어도 하나의 심볼은 제로 심볼이고, 적어도 하나의 심볼은 논-제로 심볼이다. 즉, 하나의 단말 장치의 데이터에 대해, L개의 Re에서, 일부 RE(적어도 하나의 RE)만이 단말 장치의 데이터를 운반한다.
도 3은 제6 데이터 스트림이 네 개의 자원 엘리먼트를 다중화하는 예를 사용하여 SCMA의 비트 매핑 처리(또는 인코딩 처리)의 개략적인 구성도이다. 도 3에 도시된 바와 같이, 제6 데이터 스트림은 하나의 그룹을 형성하고, 네 개의 자원 엘리먼트는 하나의 인코딩 유닛을 형성한다. 하나의 자원 엘리먼트는 하나의 부반송파, 하나의 RE, 또는 하나의 안테나 포트일 수 있다. 도 3에서, 데이터 스트림과 자원 엘리먼트 사이에 존재하는 연결선은 데이터 스트림의 적어도 하나의 데이터 조합이 코드워드를 사용하여 매핑된 후에 획득되는 논-제로 변조 심볼이 자원 엘리먼트를 통해 전송되는 것을 지시하고; 데이터 스트림과 자원 엘리먼트 사이에 연결선이 존재하지 않는 것은 데이터 스트림의 가능한 데이터 조합 모두가 코드워드를 사용하여 매핑되어 자원 엘리먼트를 통해 전송된 후에 획득되는 모든 변조 심볼이 제로 변조 심볼이하는 것을 지시한다. 데이터 스트림의 데이터 조합은 다음의 설명에 따라서 이해될 수 있다. 예를 들어, 이진 비트 데이터 스트림에서, 00, 01, 10, 및 11은 모든 가능한 2비트 데이터 조합이다. 설명의 편의를 위해, 각 데이터 스트림의 데이터는 s1 내지 s6으로 표현되고, 각 자원 엘리먼트를 통해 전송되는 심볼들은 x1 내지 x4로 표현되며, 데이터 스트림과 자원 엘리먼트 사이의 연결선은 데이터 스트림의 데이터가 확장된 후에 변조 심볼이 자원 엘리먼트를 통해 전송되는 것을 지시한다. 변조 심볼은 제로 심볼(제로 엘리먼트에 대응함)일 수 있거나 또는 논-제로 심볼(논-제로 엘리먼트에 대응함)일 수 있다. 연결선이 데이터 스트림과 자원 엘리먼트 사이에 존재하지 않으면, 데이터 스트림의 데이터가 확장된 후에 변조 심볼이 자원 엘리먼트를 통해 전송되지 않는 것을 지시한다.
도 3으로부터 알 수 있는 바와 같이, 각 데이터 스트림의 데이터는 확장된 후에 복수의 자원 엘리먼트를 통해 전송되고, 각 자원 엘리먼트를 통해 전송되는 심볼은 복수의 데이터 스트림으로부터 데이터를 확장한 후에 획득되는 논-제로 심볼의 중첩(superposition)이다. 예를 들어, 논-제로 심볼들은 데이터 스트림 3의 데이터 s3이 확장된 후 자원 엘리먼트 1 및 자원 엘리먼트 2를 통해 전송되고, 자원 엘리먼트 3을 통해 전송되는 데이터 x2는 데이터 스트림2, 데이터 스트림 4, 및 데이터 스트림 6의 데이터 s2, 데이터 s4, 및 데이터 s6가 확장된 후에 획득되는 논-제로 심볼들의 중첩이다. 데이터 스트림의 개수는 자원 엘리먼트의 개수보다 더 클 수 있다. 따라서, SCMA 시스템은 시스템을 액세스할 수 있는 사용자의 수와 스펙트럼 효율을 포함하는 네트워크 능력을 효과적으로 향상시킬 수 있다.
코드북 내의 코드워드는 일반적으로 다음의 형태를 갖는다:
대응하는 코드북은 일반적으로 다음의 형태를 갖는다:
여기서 N은 1보다 큰 양의 정수이고, 인코딩 유닛에 포함된 자원 엘리먼트의 개수를 나타낼 수 있거나, 또는 코드워드의 길이로서 이해될 수 있으며;
은 1보다 큰 양의 정수이고, 코드북 내에 포함된 코드워드의 개수를 나타내며, 변조 차수에 대응하고, 예를 들어,
은 QPSK(Quadrature Phase Shift Keying) 또는 4차 변조가 사용되는 경우 4이며; q는 양의 정수이고, 1≤q≤
이고; 코드북과 코드워드 내에 포함된 엘리먼트
는 복소수이며, 수학적으로,
는
로서 표현될 수 있으며, 여기서
는 임의의 실수일 수 있고,
는 임의의 값일 수 있으며
은 양의 정수일 수 있다.
게다가, 매핑 관계는 코드북 내의 코드워드와 데이터 사이에 형성될 수 있다. 예를 들어, 매핑 관계는 코드북 내의 코드워드와 2비트 데이터 사이에 형성될 수 있다.
예를 들어, "00"은 코드워드 1, 즉 에 대응될 수 있고,
"01"은 코드워드 2, 즉
에 대응될 수 있으며,
"10"은 코드워드 3, 즉
에 대응될 수 있고,
"11"은 코드워드 4, 즉
에 대응될 수 있다.
도 3을 참조하면, 연결선이 데이터 스트림과 자원 엘리먼트 사이에 존재하는 경우, 데이터 스트림에 대응하는 코드북과 코드북 내의 코드워드는 다음의 특징을 가져야 한다, 코드북 내의 적어도 하나의 코드워드에 대해, 논-제로 변조 심볼이 대응하는 자원 엘리먼트를 통해 전송된다. 예를 들어, 연결선이 데이터 스트림 3과 자원 엘리먼트 1 사이에 존재하는 경우, 데이터 스트림 3에 대응하는 코드북 내의 적어도 하나의 코드워드는
≠0을 만족하고, 여기서 1≤
≤
이다.
연결선이 데이터 스트림과 자원 엘리먼트 사이에 존재하지 않는 경우, 데이터 스트림에 대응하는 코드북과 코드북 내의 코드워드는 다음의 특징을 가져야 한다. 코드북 내의 모든 코드워드에 대해, 제로 변조 심볼이 대응하는 자원 엘리먼트를 통해 전송된다. 예를 들어, 연결선이 데이터 스트림 3과 자원 엘리먼트 3 사이에 존재하지 않는 경우, 데이터 스트림 3에 대응하는 코드북 내의 임의의 코드워드는
=0을 만족하고, 여기서 1≤
≤
이다.
결과적으로, 변조 차수가 QPSK인 경우, 도 3에서 데이터 스트림 3에 대응하는 코드북은 다음의 형태 및 특징을 가질 수 있다:
여기서,
이고,
와
는 임의의 실수일 수 있고,
≠0과
≠0이 되도록 하기 위해, 임의의
에 대해, 1≤
≤4이며,
또는
중 하나는 다른 것이 0인 경우 0이 아니거나, 또는
와
둘다 0이 아니며,
과
의 적어도 하나의 그룹이 있고, 1≤
이며
≤4이다.
예를 들어, 데이터 스트림 3의 데이터 s3이 "10"인 경우, 전술한 매핑 규칙에 따라서, 데이터 조합은 코드워드, 즉 4차원 복소 벡터
이 되도록 매핑된다.
상기한 SCMA 시스템은 단지 본 발명의 데이터 전송 방법 및 장치가 적용될 수 있는 통신 시스템의 예일 뿐이다. 본 발명은 이것으로만 한정되지 않는다. 단말 장치가 데이터 전송을 수행하기 위해 동일한 시간 주기 내에 동일한 시간-주파수 자원을 다중화할 수 있는 임의의 다른 통신 시스템이 본 발명의 보호 범위 내에 속한다.
이해 및 설명의 편의를 위해, 다음의 실시예에서, 달리 언급이 없으면, SCMA 시스템에서의 애플리케이션이 본 발명의 본 실시예에서의 데이터 처리 방법을 설명하기 위한 예로서 사용된다.
또한, 본 발명의 본 실시예에서, 전술한 매핑 처리 과정은 기존의 SCMA 시스템에서의 매핑 처리 과정과 유사할 수 있다. 여기서, 중복을 피하기 위해, 상세한 설명이 생략된다. SCMA 시스템에서의 코드북에 대한 희소성 요구사항으로 인해, 단말 장치들에 대응하고 단계 S210에서의 매핑 처리에서 생성되는 변조 심볼 시퀀스들은 전체적으로 U개의 심볼(U개의 RE에 대응함)을 포함하며, V개의 심볼은 논-제로 심볼이다.
단계 S220에서, 네트워크 장치는 심볼들에 각각 대응하는 프리코딩 매트릭스들을 결정할 수 있다.
프리코딩 매트릭스는 또한 프리코딩 코드워드라고도 칭할 수 있으며, 제어 비트와 프리코딩 벡터 사이의 매핑 관계를 지시하는 데 사용된다.
먼저, 각 차원에서 프리코딩 매트릭스에 포함된 엘리먼트들의 개수가 설명된다.
본 발명의 본 실시예에서, 매트릭스의 차원은 행(row)과 열(column)을 포함한다. 즉, 일차원은 매트릭스의 행 방향일 수 있고, 2차원은 매트릭스의 열 방향일 수 있거나, 또는 일차원은 매트릭스의 열 방향일 수 있고, 2차원은 매트릭스의 행 방향일 수 있다. 이것은 본 발명에서 특별히 한정되지 않는다.
본 발명의 본 실시예에서, 각 프리코딩 매트릭스에서의 하나의 차원(즉, 일차원의 예)은 동일한 개수의 엘리먼트를 포함하고, 그 개수는 T이다. 설명의 편의를 위해, 이하에서 행 방향이 일차원으로 사용되는 예를 사용하여 설명한다. 즉, 각 프리코딩 매트릭스는 T개의 행을 포함한다. T는 네트워크 장치가 L개의 변조 심볼 시퀀스를 전송하는 경우에 사용되는 공간 도메인 자원의 개수이다.
선택적으로, T는 구체적으로 L개의 계층의 정보 비트를 전송하는 데 사용되는 안테나 포트의 개수이다.
구체적으로, T는 네트워크 장치가 L개의 변조 심볼 시퀀스를 전송하는 경우에 사용되는 안테나 포트의 개수일 수 있거나, 또는 네트워크 장치가 L개의 변조 심볼 시퀀스를 수신하는 경우에 사용되는 안테나의 개수일 수 있다.
다른 차원(즉, 이차원의 예)의 경우, 설명의 편의를 위해, 이하에서 열 방향이 이차원으로 사용되는 예를 사용하여 설명한다. 차원은 동일한 개수의 엘리먼트(즉, 사례(case) 1), 또는 서로 다른 개수의 엘리먼트(즉, 사례 2)를 포함할 수 있다. 이것은 본 발명에서 특별히 한정되지 않는다. 이하 전술한 두 가지 사례에 대해 개별적으로 상세히 설명한다.
사례 1
선택적으로, 각 프리코딩 매트릭스는 제2 차원에서 U개의 엘리먼트 시퀀스를 포함하고, U개의 시퀀스들 내에서, 각 프리코딩 매트릭스 내에 포함된 논-제로 엘리먼의 위치는, U개의 변조 심볼 내에서, 대응하는 변조 심볼 시퀀스 내에 포함된 논-제로 변조 심볼의 위치에 대응한다.
구체적으로, 본 발명의 본 실시예에서, 프리코딩 매트릭스들의 규모는 동일할 수 있다. 즉, 각 프리코딩 매트릭스 내의 각 행은 동일한 개수의 엘리먼트를 포함하고, 각 열은 동일한 개수의 엘리먼트를 포함한다.
상기한 바와 같이, 본 발명의 본 실시예에서, 각 프리코딩 매트릭스는 T개의 행을 포함한다. 즉, 각 프리코딩 매트릭스 내의 각 열은 T개의 엘리먼트를 포함한다.
게다가, 본 발명의 본 실시예에서, 각 프리코딩 매트릭스는 U개의 열을 포함한다(즉, U개의 엘리먼트 시퀀스). 즉, 각 프리코딩 매트릭스 내의 각 행은 U개의 엘리먼트를 포함한다.
일반성을 잃지 않도록, L개의 계층의 변조 심볼 시퀀스 중 하나의 변조 심볼 시퀀스는 변조 심볼 시퀀스 #7로서 기록되고, 변조 심볼 시퀀스 #7에 대응하는 프리코딩 매트릭스 #7는 예로서 사용된다. 프리코딩 매트릭스 #7 내에 포함된 엘리먼트의 U개의 열(즉, U개의 엘리먼트 시퀀스)은 V개의 논-제로 열을 포함한다(즉, 논-제로 엘리먼트 시퀀스). 게다가, V개의 논-제로 열 내의 각 열은 적어도 하나의 논-제로 엘리먼트를 포함한다. 프리코딩 매트릭스 #7 내의 V개의 논-제로 열의 위치(예를 들어, 시퀀스 번호)는 변조 심볼 시퀀스 #7 내의 논-제로 변조 심볼의 위치(예를 들어, 시퀀스 번호)와 동일하다.
위치가 동일하다는 앞에서 열거한 방식은 단순히 대응하는 위치의 예일 뿐이고, 본 발명은 여기에 한정되지 않는다. 예를 들어, 프리코딩 매트릭스 내의 논-제로 열의 위치와 변조 심볼 시퀀스 내의 논-제로 변조 심볼의 위치 사이의 관계가 생성되고, 각 변조 심볼 시퀀스에 대응하는 프리코딩 매트릭스는 그 관계에 따라서 결정된다.
그 후, 사례 1에 대응하는 프리코딩 처리 과정과 중첩 처리 과정이 설명된다.
사례 2
선택적으로, L개의 계층의 변조 심볼 시퀀스 내의 제6 변조 심볼 시퀀스는 V개의 논-제로 변조 심볼을 포함하며, V≥1이며,
제6 변조 심볼 시퀀스에 대응하는 제6 프리코딩 매트릭스에서, 제6 프리코딩 매트릭스는 제2 차원에서 V개의 엘리먼트 시퀀스를 포함한다.
각 계층의 변조 심볼 시퀀스에 대응하는 프리코딩 매트릭스에 따라서 각 계층의 변조 심볼 시퀀스에 대한 프리코딩 처리를 수행하는 것은,
제1 변조 심볼 시퀀스 매트릭스를 생성하기 위해, 제1 프리코딩 매트릭스에 따라서 제1 변조 심볼 시퀀스에 대한 프리코딩 처리를 수행하는 것을 포함하며, 여기서 제1 변조 심볼 시퀀스 매트릭스는 제1 차원에서 T개의 엘리먼트 시퀀스를 포함하고, 제1 변조 심볼 시퀀스 매트릭스는 제2 차원에서 V개의 엘리먼트 시퀀스를 포함한다.
구체적으로, 본 발명의 본 실시예에서, 프리코딩 매트릭스의 규모는 동일할 수 있다. 즉, 각 프리코딩 매트릭스 내의 각 행은 동일한 개수의 엘리먼트를 포함하고, 각 열은 동일한 개수의 엘리먼트를 포함한다.
상기한 바와 같이, 본 발명의 본 실시예에서, 각 프리코딩 매트릭스는 T개의 행을 포함한다. 즉, 각 프리코딩 매트릭스 내의 각 열은 T개의 엘리먼트를 포함한다.
게다가, 본 발명의 본 실시예에서, 프리코딩 매트릭스들에 포함된 열의 개수는 상이할 수 있다.
일반성을 잃지 않도록, L개의 계층의 변조 심볼 시퀀스 중 하나의 변조 심볼 시퀀스는 변조 심볼 시퀀스 #6으로서 기록되고, 변조 심볼 시퀀스 #6에 대응하는 프리코딩 매트릭스 #6은 예로서 사용된다. 프리코딩 매트릭스 #6 내에 포함된 열의 개수는 변조 심볼 시퀀스 #6에 포함된 논-제로 엘리먼트의 개수와 동일하다. 즉, 프리코딩 매트릭스 #6는 엘리먼트의 V개의 열(즉, V개의 엘리먼트 시퀀스)을 포함한다.
본 발명의 본 실시예에서, 제6 변조 심볼 시퀀스는 L개의 계층의 변조 심볼 시퀀스 내 중 한 계층의 변조 심볼 시퀀스일 수 있거나, 또는 L개의 계층의 변조 심볼 시퀀스 내의 복수 계층의 변조 심볼 시퀀스일 수 있다. 이것은 본 발명에서 특별히 한정되지 않는다. 게다가, 제6 변조 심볼 시퀀스가 L개의 계층의 변조 심볼 시퀀스 내의 복수 계층의 변조 심볼 시퀀스인 경우, 각 계층의 변조 심볼 시퀀스에 대한 처리가 변조 심볼 시퀀스 #6에 대한 처리와 유사하다. 중복을 피하기 위해, 동일하거나 유사한 경우에 대한 설명은 생략된다.
그 후, 사례 2에 대응하는 프리코딩 처리 과정과 중첩 처리 과정이 설명된다.
상기에서는 본 발명의 본 실시예에서의 방법(200)에 따라서 결정되는 프리코딩 매트릭스의 규모(즉, 행의 개수 및 열의 개수)에 대해 설명하였다.
이하에서는 프리코딩 매트릭스 내의 논-제로 열(즉, 적어도 하나의 논-제로 엘리먼트를 포함하는 열) 내의 엘리먼트를 결정하기 위한 방법에 대해 설명한다.
선택적으로, L개의 계층의 변조 심볼 시퀀스 내의 제1 변조 심볼 시퀀스가 적어도 두 개의 논-제로 변조 심볼을 포함하는 경우, 제1 변조 심볼에 대응하는 제1 프리코딩 매트릭스에서, 제1 프리코딩 매트릭스는 제2 차원에서 적어도 두 개의 제1 엘리먼트 시퀀스를 포함하고, 적어도 두 개의 제1 엘리먼트 시퀀스는 제1 변조 심볼 시퀀스에 포함된 적어도 두 개의 논-제로 변조 심볼과 일대일 대응관계에 있으며, 적어도 두 개의 제1 엘리먼트 시퀀스는 상이하다.
구체적으로, 하나의 변조 심볼 시퀀스가 둘 이상의 논-제로 엘리먼트를 포함하는 경우, 둘 이상의 논-제로 엘리먼트에 대응하며 변조 심볼 시퀀스에 대응하는 프리코딩 매트릭스 내에 있는 둘 이상의 열은 서로 상이할 수 있다.
예를 들어, 일반성을 잃지 않도록, L개의 계층의 변조 심볼 시퀀스 내의 하나의 변조 심볼 시퀀스는 변조 심볼 시퀀스 #1로서 기록되고, 변조 심볼 시퀀스 #1 (즉, 제1 변조 심볼 시퀀스의 예)에 대응하는 프리코딩 매트릭스 #1 (즉, 제1 프리코딩 매트릭스의 예)이 예로서 사용된다.
변조 심볼 시퀀스 #1가 둘 이상의 논-제로 변조 심볼을 포함하는 경우, 프리코딩 매트릭스 #1에 포함된 논-제로 열(즉, 제1 엘리먼트 시퀀스의 예)의 개수는 변조 심볼 시퀀스 #1에 포함된 논-제로 엘리먼트의 개수와 동일하고, 논-제로 열은 서로 상이하다. 여기서, 서로 서로 다른 논-제로 열은 다음과 같은 방식으로 구현될 수 있다. 이러한 방식은 C2 N 논-제로 열 쌍(pair)을 생성하기 위해, N개의 논-제로 열을 페어링(pairing)시키는 방식으로, 여기서 모든 두 개의 논-제로 열 쌍에서, 하나의 논-제로 열 쌍 내의 적어도 하나의 논-제로 열은 다른 논-제로 열 쌍 내의 임의의 논-제로 열과 상이하다.
게다가, 임의의 논-제로 열 쌍에 포함된 두 개의 논-제로 열에서, 적어도 동일한 위치(즉, 열에서 동일한 시퀀스 번호를 갖는 위치)에서의 엘리먼트들은 서로 상이하다.
본 발명의 본 실시예에서의 데이터 처리 방법에 따르면, 동일한 변조 심볼 시퀀스 내의 논-제로 엘리먼트들은 동일한 수신단 장치에게 전송되어야 한다. 따라서, 논-제로 엘리먼트들 사이의 간섭을 감소시키기 위해, 논-제로 엘리먼트들이 서로 다른 부채널에 대응할 수 있도록, 동일한 변조 심볼 시퀀스 내의 논-제로 엘리먼트들에 대응하는 프리코딩 매트릭스 내의 엘리먼트 시퀀스들은 서로 상이함으로써, 수신단이 디코딩을 수행하는 경우 비트오류율을 감소시킬 수 있을 뿐만 아니라 통신 신뢰도도 향상시킬 수 있다.
선택적으로, 프리코딩 매트릭스는 각 계층의 변조 심볼 시퀀스에 대응하는 수신단 장치에 따라서 결정된다.
본 발명의 본 실시예에서, 임의의 두 개의 변조 심볼 시퀀스는 동일한 수신단 장치(즉, 사례 A) 또는 서로 다른 수신단 장치(즉, 사례 B)에 대응할 수 있다. 이하 전술한 두 가지 사례에서의 처리에 대해 개별적으로 상세하게 설명한다.
사례 A
선택적으로, L개의 계층의 변조 심볼 시퀀스 내의 제2 변조 심볼 시퀀스에 대응하는 수신단 장치가 L개의 계층의 변조 심볼 시퀀스 내의 제3 변조 심볼 시퀀스에 대응하는 수신단 장치와 동일한 경우,
제2 변조 심볼 시퀀스에 대응하는 제2 프리코딩 매트릭스에서, 제2 프리코딩 매트릭스는 제2 차원에서 제2 엘리먼트 시퀀스를 포함하고, 제2 엘리먼트 시퀀스는 제2 논-제로 변조 심볼에 대응하며, 제2 논-제로 변조 심볼은 제2 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고,
제3 변조 심볼 시퀀스에 대응하는 제3 프리코딩 매트릭스에서, 제3 프리코딩 매트릭스는 제2 차원에서 제3 엘리먼트 시퀀스를 포함하고, 제3 엘리먼트 시퀀스는 제3 논-제로 변조 심볼에 대응하며, 제3 논-제로 변조 심볼은 제3 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고, 여기서
제2 변조 심볼 시퀀스 내의 제2 논-제로 변조 심볼의 위치는 제3 변조 심볼 시퀀스 내의 제3 논-제로 변조 심볼의 위치에 대응하고, 제2 엘리먼트 시퀀스는 제3 엘리먼트 시퀀스와 동일하다.
구체적으로, 두 개의 변조 심볼 시퀀스가 동일한 수신단 장치에 대응하는 경우, 두 개의 변조 심볼 시퀀스에 대응하는 프리코딩 매트릭스 내의 엘리먼트들의 두 개의 대응하는 열은 동일할 수 있다.
예를 들어, 일반성을 잃지 않도록, L개의 계층의 변조 심볼 시퀀스 내의 하나의 변조 심볼 시퀀스는 변조 심볼 시퀀스 #2로서 기록되고, 변조 심볼 시퀀스 #2(즉, 제2 프리코딩 매트릭스의 예)에 대응하는 프리코딩 매트릭스 #2(즉, 제2 변조 심볼 시퀀스의 예)가 예로서 사용된다. 게다가, L개의 계층의 변조 심볼 시퀀스 내의 다른 변조 심볼 시퀀스는 변조 심볼 시퀀스 #3으로 기록되고, 변조 심볼 시퀀스 #3(즉, 제3 변조 심볼 시퀀스의 예)에 대응하는 프리코딩 매트릭스 #3(즉, 제3 프리코딩 매트릭스의 예)가 예로서 사용된다.
상기한 바와 같이, 변조 심볼 시퀀스 #2가 A개의 논-제로 변조 심볼을 포함하는 것으로 가정하는 경우, 프리코딩 매트릭스 #2에 포함된 논-제로 열(즉, 제2 엘리먼트 시퀀스의 예)의 개수는 변조 심볼 시퀀스 #2에 포함된 논-제로 엘리먼트의 개수와 동일하고, 논-제로 열들은 서로 상이하다. 프리코딩 매트릭스 #2에 포함된 논-제로 열들은 논-제로 열 #21 내지 논-제로 열 #2A로서 기록된다.
상기한 바와 같이, 변조 심볼 시퀀스 #3이 B개의 논-제로 변조 심볼을 포함하는 것으로 가정하는 경우, 프리코딩 매트릭스 #3에 포함된 논-제로 열(즉, 제3 엘리먼트 시퀀스의 예)의 개수는 변조 심볼 시퀀스 #3에 포함된 논-제로 엘리먼트의 개수와 동일하고, 논-제로 열들은 서로 상이하다. 프리코딩 매트릭스 #3에 포함된 논-제로 열들은 논-제로 열 #31 내지 논-제로 열 #3B로서 기록된다.
A≤B인 경우, 논-제로 열 #21은 논-제로 열 #31과 동일할 수 있고, 논-제로 열 #22는 논-제로 열 #32와 동일할 수 있는 등, 논-제로 열 #2A가 논-제로 열 #3A와 동일해질 때까지 마찬가지이다.
여기서, 동일한 두 개의 열(즉, 두 개의 엘리먼트 시퀀스)는 두 개의 열 내의 각 위치에서의 엘리먼트가 동일하다는 것을 의미할 수 있다.
본 발명의 본 실시예에서의 데이터 처리 방법에 따르면, 두 개의 변조 심볼 시퀀스가 동일한 수신단 장치에게 전송되어야 하는 경우, 동일한 채널을 사용하여 데이터가 동일한 수신단 장치에게 전송될 수 있고, 통신 신뢰도가 더욱 향상될 수 있도록, 두 개의 변조 심볼 시퀀스 내의 대응하는(예를 들어, 동일한) 위치에서의 논-제로 엘리먼트는 프리코딩 매트릭스 내의 동일한 엘리먼트 시퀀스에 대응한다.
사례 B
선택적으로, L개의 계층의 변조 심볼 시퀀스 내의 제4 변조 심볼 시퀀스에 대응하는 수신단 장치가 L개의 계층의 변조 심볼 시퀀스 내의 제5 변조 심볼 시퀀스에 대응하는 수신단 장치와 서로 다른 경우,
제4 변조 심볼 시퀀스에 대응하는 제4 프리코딩 매트릭스에서, 제4 프리코딩 매트릭스는 제2 차원에서 제4 엘리먼트 시퀀스를 포함하고, 제4 엘리먼트 시퀀스는 제4 논-제로 변조 심볼에 대응하며, 제4 논-제로 변조 심볼은 제4 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고,
제5 변조 심볼 시퀀스에 대응하는 제5 프리코딩 매트릭스에서, 제5 프리코딩 매트릭스는 제2 차원에서 제5 엘리먼트 시퀀스를 포함하고, 제5 엘리먼트 시퀀스는 제5 논-제로 변조 심볼에 대응하며, 제5 논-제로 변조 심볼은 제5 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고, 여기서
제4 변조 심볼 시퀀스 내의 제4 논-제로 변조 심볼의 위치는 제5 변조 심볼 시퀀스 내의 제5 논-제로 변조 심볼의 위치에 대응하고, 제4 엘리먼트 시퀀스는 제5 엘리먼트 시퀀스와 상이하다.
구체적으로, 두 개의 변조 심볼 시퀀스가 서로 다른 수신단 장치에 대응하는 경우, 프리코딩 매트릭스 내의 엘리먼트들의 두 개의 대응하는 열은 두 개의 서로 다른 변조 심볼 시퀀스에 대응할 수 있다.
예를 들어, 일반성을 잃지 않도록, L개의 계층의 변조 심볼 시퀀스 내의 하나의 변조 심볼 시퀀스는 변조 심볼 시퀀스 #4로서 기록되고, 변조 심볼 시퀀스 #4(즉, 제4 프리코딩 매트릭스의 예)에 대응하는 프리코딩 매트릭스 #4(즉, 제4 변조 심볼 시퀀스의 예)가 예로서 사용된다. 게다가, L개의 계층의 변조 심볼 시퀀스 내의 다른 변조 심볼 시퀀스는 변조 심볼 시퀀스 #5로 기록되고, 변조 심볼 시퀀스 #5(즉, 제5 변조 심볼 시퀀스의 예)에 대응하는 프리코딩 매트릭스 #5(즉, 제5 프리코딩 매트릭스의 예)가 예로서 사용된다.
상기한 바와 같이, 변조 심볼 시퀀스 #4가 C개의 논-제로 변조 심볼을 포함하는 것으로 가정하는 경우, 프리코딩 매트릭스 #4에 포함된 논-제로 열(즉, 제4 엘리먼트 시퀀스의 예)의 개수는 변조 심볼 시퀀스 #4에 포함된 논-제로 엘리먼트의 개수와 동일하고, 논-제로 열들은 서로 상이하다. 프리코딩 매트릭스 #4에 포함된 논-제로 열들은 논-제로 열 #41 내지 논-제로 열 #4C로서 기록된다.
상기한 바와 같이, 변조 심볼 시퀀스 #5가 D개의 논-제로 변조 심볼을 포함하는 것으로 가정하는 경우, 프리코딩 매트릭스 #5에 포함된 논-제로 열(즉, 제5 엘리먼트 시퀀스의 예)의 개수는 변조 심볼 시퀀스 #5에 포함된 논-제로 엘리먼트의 개수와 동일하고, 논-제로 열들은 서로 상이하다. 프리코딩 매트릭스 #5에 포함된 논-제로 열들은 논-제로 열 #51 내지 논-제로 열 #5D로서 기록된다.
C≤D인 경우, 논-제로 열 #41은 논-제로 열 #51과 상이할 수 있고, 논-제로 열 #42는 논-제로 열 #52와 상이할 수 있 있는 등, 논-제로 열 #4C가 논-제로 열 #5C와 상이할 때까지 마찬가지이다.
여기서, 서로 다른 두 개의 열(즉, 두 개의 엘리먼트 시퀀스)는 두 개의 열 내의 각 위치에서의 엘리먼트가 상이하다는 것을 의미할 수 있다.
본 발명의 본 실시예에서의 데이터 처리 방법에 따르면, 두 개의 변조 심볼 시퀀스가 서로 다른 수신단 장치에게 전송되어야 하는 경우, 서로 다른 채널을 사용하여 데이터가 서로 다른 수신단 장치에게 전송될 수 있고, 서로 다른 수신단 장치들의 데이터 사이의 간섭이 감소될 수 있도록, 두 개의 변조 심볼 시퀀스 내의 대응하는(예를 들어, 동일한) 위치에서의 논-제로 엘리먼트들이 프리코딩 매트릭스 내의 동일한 엘리먼트 시퀀스들에 대응함으로써, 수신단이 디코딩을 수행하는 경우 비트오류율을 감소시킬 수 있고, 통신 신뢰도를 더욱 향상시킬 수 있다.
상기한 바와 같이, 각 변조 심볼 시퀀스에 대응하는 프리코딩 매트릭스를 결정한 후, 네트워크 장치는 각 변조 심볼 시퀀스에 대해 프리코딩 처리를 수행할 수 있다.
구체적으로, 예를 들면, SCMA 인코딩 후에, L개의 계층의 정보 비트들이 변조 심볼 시퀀스
에 개별적으로 매핑되는 것으로 가정하며, 여기서,
이다.
예로서,
에 대한 프리코딩 처리시,
내의 논-제로 심볼은 대각선 행렬
을 형성하기 위해 대각선 엘리먼트로서 사용된다. 따라서,
에 대응하는 변조 심볼 시퀀스 매트릭스
는 다음의 [수학식 1]에 따라서
을 프리코딩함으로써 획득될 수 있다.
여기서,
은 T개의 행과 V개의 열을 포함하는 매트릭스이고, 사례 A 또는 사례 B에서의 해결수단이 충족되는 경우, 매트릭스 내의 엘리먼트들을 결정하기 위한 방법은 종래 기술에서의 것과 유사할 수 있다. 여기서, 중복을 피하기 위해 상세한 설명은 생략된다.
단계 S230에서, 네트워크 장치는 상기에서 생성된 변조 심볼 시퀀스 매트릭스에 대한 중첩 처리를 수행할 수 있다.
본 발명의 본 실시예에서, 네트워크 장치는 각 계층의 변조 심볼 시퀀스 내의 논-제로 변조 심볼의 위치에 따라서 중첩 처리를 수행할 수 있다.
예를 들어, 네트워크 장치는, 각 RE에 대응하는 전송되어야 할 심볼 시퀀스를 획득하기 위해, 각 변조 심볼 시퀀스 매트릭스 내에 있으면서 동일한 RE에 대응하는 열들을 중첩할 수 있다.
예를 들어, 선택적으로, L개의 프리코딩 매트릭스를 결정하는 단계는,
L개의 프리코딩 매트릭스를 결정하는 단계 - 각 프리코딩 매트릭스는 제2 차원에서 U개의 엘리먼트 시퀀스를 포함하고, U개의 시퀀스 내에서, 각 프리코딩 매트릭스에 포함된 논-제로 엘리먼트 시퀀스의 위치는, U개의 변조 심볼에서, 대응하는 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼의 위치에 대응함 -를 포함하고,
상기 L개의 계층의 변조 심볼 시퀀스 매트릭스에 대한 중첩 처리를 수행하는 단계는,
제1 차원에서의 위치에 대응하고 제2 차원에서의 위치에 대응하며 L개의 계층의 변조 심볼 시퀀스 매트릭스 내에 있는 엘리먼트에 대한 중첩 처리를 수행하는 단계를 포함한다.
구체적으로, 사례 1에서, 결정된 프리코딩 매트릭스의 규모는 동일하다. 즉, 행의 개수와 열의 개수 둘 다 동일하다. 따라서, 프리코딩 처리 후에 획득되는 L개의 변조 심볼 시퀀스 매트릭스들의 규모도 또한 동일하다. 즉, 행의 개수들과 열의 개수들 둘다 동일하다. 이 경우, L개의 변조 심볼 시퀀스 매트릭스에서, 동일한 위치(즉, 동일한 행의 위치와 동일한 열의 위치)에서의 엘리먼트들은 전송되어야 할 심볼 시퀀스 매트릭스를 생성하기 위해 중첩될 수 있다.
다른 예를 들면, 선택적으로, L개의 계층의 변조 심볼 시퀀스 매트릭스에 대한 중첩 처리를 수행하는 단계 전에, 본 방법은,
제로필(zero-fill) 처리 후에 획득되는 제6 변조 심볼 시퀀스 매트릭스가 제2 차원에서 U개의 엘리먼트 시퀀스를 포함할 수 있도록, 제6 변조 심볼 시퀀스 내의 V개의 논-제로 변조 심볼들의 위치에 따라서 제6 변조 심볼 시퀀스 매트릭스에 대한 제로필 처리를 수행하는 단계를 더 포함하고, 여기서 제2 차원에서, 제로필 처리 후에 획득되는 제1 변조 심볼 시퀀스 매트릭스 내의 V개의 논-제로 엘리먼트 시퀀스의 위치는 제6 변조 심볼 시퀀스 내의 V개의 논-제로 변조 심볼의 위치에 대응한다.
구체적으로, 사례 2에서, 결정된 프리코딩 매트릭스의 규모는 상이하다. 즉, 행의 개수 또는 열의 개수가 상이하다. 따라서, 프리코딩 처리 후에 획득되는 L개의 변조 심볼 시퀀스 매트릭스의 규모도 또한 상이하다. 즉, 행의 개수들과 열의 개수들 둘 다 상이하다.
일반성을 잃지 않도록, L개의 계층의 변조 심볼 시퀀스 중 하나의 변조 심볼 시퀀스는 변조 심볼 시퀀스 #6으로서 기록되고, 변조 심볼 시퀀스 #6(즉, 제6 변조 심볼 시퀀스의 예)에 대응하는 프리코딩 매트릭스 #6(즉, 제6 프리코딩 매트릭스의 예)은 예로서 사용된다. 프리코딩 매트릭스 #6 내에 포함된 열의 개수는 변조 심볼 시퀀스 #6에 포함된 논-제로 엘리먼트의 개수와 동일하다. 즉, 프리코딩 매트릭스 #6은 엘리먼트의 V개의 열(즉, V개의 엘리먼트 시퀀스)를 포함하고, [수학식 1]에 따라서 생성되는 변조 심볼 시퀀스 #6은 T개의 행과 V개의 열(즉, V개의 논-제로 엘리먼트 시퀀스)를 포함한다. 이 경우, V개의 열은 변조 심볼 시퀀스 #6 내의 V개의 논-제로 엘리먼트에 대응하고, 프리코딩 매트릭스 #6 내의 V개의 논-제로 엘리먼트 시퀀스의 위치는 변조 심볼 시퀀스 #6 내의 V개의 논-제로 엘리먼트의 위치에 대응할 수 있으며, 변조 심볼 시퀀스 매트릭스 #6이 T개의 행과 U개의 열을 포함하는 매트릭스로 변환될 수 있도록, 기타 위치들이 제로 시퀀스로 채워진다. 마찬가지로, 각 변조 심볼 시퀀스 매트릭스는, 동일한 위치(즉, 동일한 행의 위치와 동일한 열의 위치)에 있으며 L개의 변환된 변조 심볼 시퀀스 매트릭스 내에 있는 엘리먼트들이 전송되어야 할 심볼 시퀀스 매트릭스를 생성하기 위해 중첩될 수 있도록, T개의 행과 U개의 열을 포함하는 매트릭스로 변환될 수 있다.
도 4는 본 발명의 본 실시예에서의 방법(200)을 SCMA 시스템에 적용하는 경우의 개략적인 흐름도이다. 도 4에 도시된 바와 같이, 단계 S210에서 설명된 본 방법에 따라서, 단말 장치 #1 내지 단말 장치 #L에 대응하는 정보 비트들(즉, 정보 비트 #1 내지 정보 비트 #L)에 대한 매핑 처리가 수행된 후, 단말 장치 #1 내지 단말 장치 #L에 각각 대응되는 변조 심볼 시퀀스 X#1 내지 X#L이 생성될 수 있고, 변조 심볼 시퀀스들은 RE #1 내지 RE#4에 의해 형성된 자원 블록에 희소하게 매핑된다. (단계 S220에서 생성된 L개의 프리코딩 매트릭스에 기초하여 구현되는) 단계 S230에서 설명된 프리코딩 처리가 수행된 후, 각 단말 장치에 대응하는 변조 심볼 시퀀스 매트릭스가 생성되고, 변조 심볼 시퀀스 매트릭스는 공간 도메인 자원(즉, 안테나 포트 #1 내지 안테나 포트 #4)와 시간-주파수 자원(즉, RE#1 내지 RE#4)에 의해 형성되는 2차원의 자원 매트릭스에 대응할 수 있다. 단계 S240에서 설명된 중첩 처리가 수행된 후, 전송되어야 할 심볼 시퀀스 매트릭스가 생성된다.
단말 장치 #1 내지 단말 장치 #L에서, 임의의 두 개의 단말 장치는 동일한 단말 장치일 수 있거나 또는 서로 다른 단말 장치일 수 있고, 이것은 본 발명에서 특별히 한정되지 않는다. 예를 들어, 단말 장치 #1과 단말 장치 #L이 동일한 단말 장치인 경우, 정보 비트 #1과 정보 비트 #L은 동일한 단말 장치에게 전송되어야 하는 것으로 지시하고, 단말 장치 #1과 단말 장치 #L이 서로 다른 단말 장치인 경우, 정보 비트 #1과 정보 비트 #L은 서로 다른 단말 장치에게 전송되어야 하는 것으로 지시한다.
게다가, 상기한 공간 도메인 자원의 개수와 시간-주파수 자원의 개수는 단지 설명을 위한 예에 지나지 않는다. 본 발명은 이것으로 한정되지 않는다.
또한, 본 발명의 본 실시예에서, 프리코딩 매트릭스는 대응하는 변조 심볼 시퀀스(예를 들어, 변조 심볼 시퀀스의 수신단 장치 및 포함된 논-제로 심볼의 개수)에 따라서 결정된다. 따라서, L개의 프리코딩 매트릭스 내의 임의의 두 개의 프리코딩 매트릭스는 동일할 수 있거나 또는 상이할 수 있다. 이것은 본 발명에서 특별이 한정되지 않는다.
본 발명의 본 실시예에서의 데이터 처리 방법에 따르면, 전송단 장치는 복수 계층의 변조 심볼에 따라서 각각 복수의 프리코딩 매트릭스를 획득할 수 있고, 각 공간 도메인 자원을 위한 각 계층의 변조 심볼의 콤포넌트를 획득하기 위해, 복수의 프리코딩 매트릭스에 기초하여 대응하는 변조 심볼에 대한 프리코딩 처리를 수행할 수 있으며, 공간 다이버시티 이득을 효과적으로 사용하기 위해, 프리코딩된 복수 계층의 변조 심볼에 대한 중첩 처리를 수행할 수 있고, 각 공간 도메인 자원에 대응하는 생성된 전송되어야 할 신호의 신호 대 잡음비를 향상시킬 수 있으며, 통신 신뢰도가 매우 향상될 수 있도록, 수신단이 디코딩을 수행하는 경우 비트 오류율을 감소시킬 수 있다.
상기에서 도 1 내지 도 4를 참조하여 본 발명의 실시예에 따른 데이터 처리 방법에 대해 상세하게 설명하였으며, 이하에서는 도 5를 참조하여 본 발명의 실시예에 따른 데이터 처리 장치에 대해 상세하게 설명한다.
도 5는 본 발명의 실시예에 따른 데이터 처리 장치(300)의 개략적인 블록 구성도이다. 도 5에 도시된 바와 같이, 장치(300)는,
L개의 계층의 변조 심볼 시퀀스를 생성하기 위해, L개의 계층의 정보 비트들에 대한 매핑 처리를 수행하도록 구성된 매핑 처리 유닛(310) - 각 계층의 변조 심볼 시퀀스는 U개의 변조 심볼을 포함하고, L개의 계층의 변조 심볼 시퀀스는 동일한 시간-주파수 자원에 대응하며, U개의 변호 심볼은 적어도 하나의 논-제로 변조 심볼과 적어도 하나의 제로 변조 심볼을 포함하고, L≥2이며, U≥2임 -;
L개의 계층의 변조 심볼 시퀀스 매트릭스를 생성하기 위해, 각 계층의 변조 심볼 시퀀스에 대응하고 L개의 프리코딩 매트릭스 내에 있는 프리코딩 매트릭스에 따라서 각 계층의 변조 심볼 시퀀스에 대한 프리코딩 처리를 수행하도록 구성된 프리코딩 처리 유닛(320) - L개의 프리코딩 매트릭스는 L개의 계층의 변조 심볼 시퀀스와 일대일 대응관계에 있고, 프리코딩 매트릭스는 제1 차원 내에 T개의 엘리먼트 시퀀스를 포함하며, T는 L개의 계층의 정보 비트들을 전송하는 데 사용되는 공간 도메인 자원의 양이고, T≥2임 -; 및
전송되어야 할 심볼 시퀀스 매트릭스를 생성하기 위해, L개의 계층의 변조 심볼 시퀀스 매트릭스에 대한 중첩 처리를 수행하도록 구성된 중첩 처리 유밋(330)을 ㅍ포함하며,
여기서 전송되어야 할 심볼 시퀀스 매트릭스는 제1 차원 내에 T개의 엘리먼트 시퀀스를 포함하고, 전송되어야 할 심볼 시퀀스 매트릭스는 제2 차원 내에 U개의 엘리먼트 시퀀스를 포함한다.
선택적으로, L개의 계층의 변조 심볼 시퀀스 내의 제1 변조 심볼 시퀀스가 적어도 두 개의 논-제로 변조 심볼을 포함하는 경우, 제1 변조 심볼에 대응하는 제1 프리코딩 매트릭스에서, 제1 프리코딩 매트릭스는 제2 차원에서 적어도 두 개의 제1 엘리먼트 시퀀스를 포함하고, 적어도 두 개의 제1 엘리먼트 시퀀스는 제1 변조 심볼 시퀀스에 포함된 적어도 두 개의 논-제로 변조 심볼과 일대일 대응관계에 있으며, 적어도 두 개의 제1 엘리먼트 시퀀스는 상이하다.
선택적으로, 프리코딩 매트릭스는 각 계층의 변조 심볼 시퀀스에 대응하는 수신단 장치에 따라서 결정된다.
선택적으로, L개의 계층의 변조 심볼 시퀀스 내의 제2 변조 심볼 시퀀스에 대응하는 수신단 장치가 L개의 계층의 변조 심볼 시퀀스 내의 제3 변조 심볼 시퀀스에 대응하는 수신단 장치와 동일한 경우,
제2 변조 심볼 시퀀스에 대응하는 제2 프리코딩 매트릭스에서, 제2 프리코딩 매트릭스는 제2 차원에서 제2 엘리먼트 시퀀스를 포함하고, 제2 엘리먼트 시퀀스는 제2 논-제로 변조 심볼에 대응하며, 제2 논-제로 변조 심볼은 제2 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고,
제3 변조 심볼 시퀀스에 대응하는 제3 프리코딩 매트릭스에서, 제3 프리코딩 매트릭스는 제2 차원에서 제3 엘리먼트 시퀀스를 포함하고, 제3 엘리먼트 시퀀스는 제3 논-제로 변조 심볼에 대응하며, 제3 논-제로 변조 심볼은 제3 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고, 여기서
제2 변조 심볼 시퀀스 내의 제2 논-제로 변조 심볼의 위치는 제3 변조 심볼 시퀀스 내의 제3 논-제로 변조 심볼의 위치에 대응하고, 제2 엘리먼트 시퀀스는 제3 엘리먼트 시퀀스와 동일하다.
선택적으로, L개의 계층의 변조 심볼 시퀀스 내의 제4 변조 심볼 시퀀스에 대응하는 수신단 장치가 L개의 계층의 변조 심볼 시퀀스 내의 제5 변조 심볼 시퀀스에 대응하는 수신단 장치와 서로 다른 경우,
제4 변조 심볼 시퀀스에 대응하는 제4 프리코딩 매트릭스에서, 제4 프리코딩 매트릭스는 제2 차원에서 제4 엘리먼트 시퀀스를 포함하고, 제4 엘리먼트 시퀀스는 제4 논-제로 변조 심볼에 대응하며, 제4 논-제로 변조 심볼은 제4 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고,
제5 변조 심볼 시퀀스에 대응하는 제5 프리코딩 매트릭스에서, 제5 프리코딩 매트릭스는 제2 차원에서 제5 엘리먼트 시퀀스를 포함하고, 제5 엘리먼트 시퀀스는 제5 논-제로 변조 심볼에 대응하며, 제5 논-제로 변조 심볼은 제5 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고, 여기서
제4 변조 심볼 시퀀스 내의 제4 논-제로 변조 심볼의 위치는 제5 변조 심볼 시퀀스 내의 제5 논-제로 변조 심볼의 위치에 대응하고, 제4 엘리먼트 시퀀스는 제5 엘리먼트 시퀀스와 상이하다.
선택적으로, 각 프리코딩 매트릭스는 제2 차원에서 U개의 엘리먼트 시퀀스를 포함하고, U개의 시퀀스들 내에서, 각 프리코딩 매트릭스 내에 포함된 논-제로 엘리먼의 위치는, U개의 변조 심볼 내에서, 대응하는 변조 심볼 시퀀스 내에 포함된 논-제로 변조 심볼의 위치에 대응하고,
중첩 처리 유닛은 구체적으로, 제1 차원에서 대응하는 위치와 제2 차원에서 대응하는 위치를 가지면서 L개의 계층의 변조 심볼 시퀀스 내에 있는 엘리먼트들에 대한 중첩 처리를 수행하도록 구성된다.
선택적으로, L개의 계층의 변조 심볼 시퀀스 내의 제6 변조 심볼 시퀀스는 V개의 논-제로 변조 심볼을 포함하며, V≥1이며, 제6 변조 심볼 시퀀스에 대응하는 제6 프리코딩 매트릭스에서, 제6 프리코딩 매트릭스는 제2 차원에서 V개의 엘리먼트 시퀀스를 포함하고,
중첩 처리 유닛은 구체적으로, 제1 변조 심볼 시퀀스 매트릭스를 생성하기 위해, 제1 프리코딩 매트릭스에 따라서 제1 변조 심볼 시퀀스에 대한 프리코딩 처리를 수행하도록 구성되며, 여기서 제1 변조 심볼 시퀀스 매트릭스는 제1 차원에서 T개의 엘리먼트 시퀀스를 포함하고, 제1 변조 심볼 시퀀스 매트릭스는 제2 차원에서 V개의 엘리먼트 시퀀스를 포함한다.
선택적으로, L개의 계층의 변조 심볼 시퀀스 매트릭스에 대한 중첩 처리를 수행하기 전에, 중첩 처리 유닛은 구체적으로, 제로필 처리 후에 획득되는 제6 변조 심볼 시퀀스 매트릭스가 제2 차원에서 U개의 엘리먼트 시퀀스를 포함할 수 있도록, 제6 변조 심볼 시퀀스 내의 V개의 논-제로 변조 심볼들의 위치에 따라서 제6 변조 심볼 시퀀스 매트릭스에 대한 제로필 처리를 수행하도록 구성되며, 여기서 제2 차원에서, 제로필 처리 후에 획득되는 제1 변조 심볼 시퀀스 매트릭스 내의 V개의 논-제로 엘리먼트 시퀀스의 위치는 제6 변조 심볼 시퀀스 내의 V개의 논-제로 변조 심볼의 위치에 대응한다.
선택적으로, T는 구체적으로 L개의 계층의 정보 비트를 전송하는 데 사용되는 안테나 포트의 개수이다.
선택적으로, 장치는 네트워크 장치이거나, 또는
장치는 단말 장치이다.
선택적으로, 매핑 처리 유닛은 구체적으로, 코드워드를 사용하여 매핑 처리를 수행하도록 구성되며, 여기서, 코드워드는 정보 비트와 적어도 두 개의 변조 심볼 사이의 매핑 관계를 지시하는 데 사용되는 다차원 복소 벡터이고, 적어도 두 개의 변조 심볼은 적어도 하나의 제로 변조 심볼과 적어도 하나의 논-제로 변조 심볼을 포함한다.
본 발명의 본 실시예에 따른 데이터 처리 장치(300)는 본 발명의 본 실시예에 따른 방법에서의 전송단 장치(예를 들어, 네트워크 장치)에 대응할 수 있고, 데이터 처리 장치(300) 내의 유닛들 또는 모듈들 그리고 전술한 다른 조작들 및/또는 기능들은 도 2에서의 방법(200)의 대응되는 절차를 개별적으로 구현하는 데 사용된다. 간결하게 하기 위해, 상세한 것은 여기에서 중복 설명되지 않는다.
본 발명의 본 실시예에 따른 데이터 처리 장치에 따르면, 전송단 장치는 복수 계층의 변조 심볼에 각각 대응하는 복수의 프리코딩 매트릭스를 획득할 수 있고, 각 공간 도메인 자원을 위한 각 계층의 변조 심볼의 콤포넌트를 획득하기 위해, 복수의 프리코딩 매트릭스에 기초하여 대응하는 변조 심볼에 대한 프리코딩 처리를 수행할 수 있으며, 공간 다이버시티 이득을 효과적으로 사용하기 위해, 프리코딩된 복수 계층의 변조 심볼에 대한 중첩 처리를 수행할 수 있고, 각 공간 도메인 자원에 대응하는 생성된 전송되어야 할 신호의 신호 대 잡음비를 향상시킬 수 있으며, 통신 신뢰도가 매우 향상될 수 있도록, 수신단이 디코딩을 수행하는 경우 비트 오류율을 감소시킬 수 있다.
상기에서 도 1 내지 도 4를 참조하여 본 발명의 실시예에 따른 데이터 처리 방법에 대해 상세하게 설명하였으며, 이하에서는 도 6을 참조하여 본 발명의 실시예에 따른 데이터 처리 디바이스에 대해 상세하게 설명한다.
도 6은 본 발명의 실시예에 따른 데이터 처리 디바이스(400)의 개략적인 블록 구성도이다. 도 6에 도시된 바와 같이, 디바이스(400)는,
버스(410);
버스에 연결된 프로세서(420); 및
버스에 연결된 메모리(430)를 포함하며, 여기서,
프로세서는, 버스를 사용하여, L개의 계층의 변조 심볼 시퀀스를 생성하기 위해, L개의 계층의 정보 비트들에 대한 매핑 처리를 수행하고,
L개의 계층의 변조 심볼 시퀀스 매트릭스를 생성하기 위해, 각 계층의 변조 심볼 시퀀스에 대응하고 L개의 프리코딩 매트릭스 내에 있는 프리코딩 매트릭스에 따라서 각 계층의 변조 심볼 시퀀스에 대한 프리코딩 처리를 수행하며,
전송되어야 할 심볼 시퀀스 매트릭스를 생성하기 위해, L개의 계층의 변조 심볼 시퀀스 매트릭스에 대한 중첩 처리를 수행하기 위해,
메모리 내에 저장된 프로그램을 호출하며,
여기서, 전송되어야 할 심볼 시퀀스 매트릭스는 제1 차원 내에 T개의 엘리먼트 시퀀스를 포함하고, 전송되어야 할 심볼 시퀀스 매트릭스는 제2 차원 내에 U개의 엘리먼트 시퀀스를 포함하고,
여기서, 각 계층의 변조 심볼 시퀀스는 U개의 변조 심볼을 포함하고, L개의 계층의 변조 심볼 시퀀스는 동일한 시간-주파수 자원에 대응하며, U개의 변호 심볼은 적어도 하나의 논-제로 변조 심볼과 적어도 하나의 제로 변조 심볼을 포함하고, L≥2이며, U≥2이고,
여기서, L개의 프리코딩 매트릭스는 L개의 계층의 변조 심볼 시퀀스와 일대일 대응관계에 있고, 프리코딩 매트릭스는 제1 차원 내에 T개의 엘리먼트 시퀀스를 포함하며, T는 L개의 계층의 정보 비트들을 전송하는 데 사용되는 공간 도메인 자원의 양이고, T≥2이다.
선택적으로, L개의 계층의 변조 심볼 시퀀스 내의 제1 변조 심볼 시퀀스가 적어도 두 개의 논-제로 변조 심볼을 포함하는 경우, 제1 변조 심볼에 대응하는 제1 프리코딩 매트릭스에서, 제1 프리코딩 매트릭스는 제2 차원에서 적어도 두 개의 제1 엘리먼트 시퀀스를 포함하고, 적어도 두 개의 제1 엘리먼트 시퀀스는 제1 변조 심볼 시퀀스에 포함된 적어도 두 개의 논-제로 변조 심볼과 일대일 대응관계에 있으며, 적어도 두 개의 제1 엘리먼트 시퀀스는 상이하다.
선택적으로, 프리코딩 매트릭스는 각 계층의 변조 심볼 시퀀스에 대응하는 수신단 장치에 따라서 결정된다.
선택적으로, L개의 계층의 변조 심볼 시퀀스 내의 제2 변조 심볼 시퀀스에 대응하는 수신단 장치가 L개의 계층의 변조 심볼 시퀀스 내의 제3 변조 심볼 시퀀스에 대응하는 수신단 장치와 동일한 경우,
제2 변조 심볼 시퀀스에 대응하는 제2 프리코딩 매트릭스에서, 제2 프리코딩 매트릭스는 제2 차원에서 제2 엘리먼트 시퀀스를 포함하고, 제2 엘리먼트 시퀀스는 제2 논-제로 변조 심볼에 대응하며, 제2 논-제로 변조 심볼은 제2 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고,
제3 변조 심볼 시퀀스에 대응하는 제3 프리코딩 매트릭스에서, 제3 프리코딩 매트릭스는 제2 차원에서 제3 엘리먼트 시퀀스를 포함하고, 제3 엘리먼트 시퀀스는 제3 논-제로 변조 심볼에 대응하며, 제3 논-제로 변조 심볼은 제3 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고, 여기서
제2 변조 심볼 시퀀스 내의 제2 논-제로 변조 심볼의 위치는 제3 변조 심볼 시퀀스 내의 제3 논-제로 변조 심볼의 위치에 대응하고, 제2 엘리먼트 시퀀스는 제3 엘리먼트 시퀀스와 동일하다.
선택적으로, L개의 계층의 변조 심볼 시퀀스 내의 제4 변조 심볼 시퀀스에 대응하는 수신단 장치가 L개의 계층의 변조 심볼 시퀀스 내의 제5 변조 심볼 시퀀스에 대응하는 수신단 장치와 서로 다른 경우,
제4 변조 심볼 시퀀스에 대응하는 제4 프리코딩 매트릭스에서, 제4 프리코딩 매트릭스는 제2 차원에서 제4 엘리먼트 시퀀스를 포함하고, 제4 엘리먼트 시퀀스는 제4 논-제로 변조 심볼에 대응하며, 제4 논-제로 변조 심볼은 제4 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고,
제5 변조 심볼 시퀀스에 대응하는 제5 프리코딩 매트릭스에서, 제5 프리코딩 매트릭스는 제2 차원에서 제5 엘리먼트 시퀀스를 포함하고, 제5 엘리먼트 시퀀스는 제5 논-제로 변조 심볼에 대응하며, 제5 논-제로 변조 심볼은 제5 변조 심볼 시퀀스에 포함된 논-제로 변조 심볼이고, 여기서
제4 변조 심볼 시퀀스 내의 제4 논-제로 변조 심볼의 위치는 제5 변조 심볼 시퀀스 내의 제5 논-제로 변조 심볼의 위치에 대응하고, 제4 엘리먼트 시퀀스는 제5 엘리먼트 시퀀스와 상이하다.
선택적으로, 각 프리코딩 매트릭스는 제2 차원에서 U개의 엘리먼트 시퀀스를 포함하고, U개의 시퀀스들 내에서, 각 프리코딩 매트릭스 내에 포함된 논-제로 엘리먼의 위치는, U개의 변조 심볼 내에서, 대응하는 변조 심볼 시퀀스 내에 포함된 논-제로 변조 심볼의 위치에 대응하고,
프로세서는 구체적으로, 제1 차원에서 대응하는 위치와 제2 차원에서 대응하는 위치를 가지면서 L개의 계층의 변조 심볼 시퀀스 내에 있는 엘리먼트들에 대한 중첩 처리를 수행하도록 구성된다.
선택적으로, L개의 계층의 변조 심볼 시퀀스 내의 제6 변조 심볼 시퀀스는 V개의 논-제로 변조 심볼을 포함하며, V≥1이며, 제6 변조 심볼 시퀀스에 대응하는 제6 프리코딩 매트릭스에서, 제6 프리코딩 매트릭스는 제2 차원에서 V개의 엘리먼트 시퀀스를 포함하고,
프로세서는 구체적으로, 제1 변조 심볼 시퀀스 매트릭스를 생성하기 위해, 제1 프리코딩 매트릭스에 따라서 제1 변조 심볼 시퀀스에 대한 프리코딩 처리를 수행하도록 구성되며, 여기서 제1 변조 심볼 시퀀스 매트릭스는 제1 차원에서 T개의 엘리먼트 시퀀스를 포함하고, 제1 변조 심볼 시퀀스 매트릭스는 제2 차원에서 V개의 엘리먼트 시퀀스를 포함한다.
선택적으로, L개의 계층의 변조 심볼 시퀀스 매트릭스에 대한 중첩 처리를 수행하기 전에, 프로세서는 구체적으로, 제로필 처리 후에 획득되는 제6 변조 심볼 시퀀스 매트릭스가 제2 차원에서 U개의 엘리먼트 시퀀스를 포함할 수 있도록, 제6 변조 심볼 시퀀스 내의 V개의 논-제로 변조 심볼들의 위치에 따라서 제6 변조 심볼 시퀀스 매트릭스에 대한 제로필 처리를 수행하도록 구성되며, 여기서 제2 차원에서, 제로필 처리 후에 획득되는 제1 변조 심볼 시퀀스 매트릭스 내의 V개의 논-제로 엘리먼트 시퀀스의 위치는 제6 변조 심볼 시퀀스 내의 V개의 논-제로 변조 심볼의 위치에 대응한다.
선택적으로, T는 구체적으로 L개의 계층의 정보 비트를 전송하는 데 사용되는 안테나 포트의 개수이다.
선택적으로, 디바이스는 네트워크 장치이거나, 또는
디바이스는 단말 장치이다.
선택적으로, 프로세서는 구체적으로, 코드워드를 사용하여 매핑 처리를 수행하도록 구성되며, 여기서, 코드워드는 정보 비트와 적어도 두 개의 변조 심볼 사이의 매핑 관계를 지시하는 데 사용되는 다차원 복소 벡터이고, 적어도 두 개의 변조 심볼은 적어도 하나의 제로 변조 심볼과 적어도 하나의 논-제로 변조 심볼을 포함한다.
본 발명의 본 실시예는 다양한 통신 장치들, 예를 들어 네트워크측 장치 또는 단말 장치에 적용될 수 있다.
디바이스(400)의 수신기는 수신 회로, 전력 제어기, 디코더, 및 안테나를 포함할 수 있고, 디바이스(400)는 전송기를 더 포함할 수 있으며, 수신기는 전송 회로, 전력 제어기, 인코더, 및 안테나를 포함할 수 있다.
프로세서는 CPU(Central Processing Unit)라고도 지칭될 수 있다. 메모리는 리드 온리 메모리(read-only memory) 및 랜덤 액세스 메모리(random access memory)를 포함할 수 있으며, 프로세서에 대한 명령 및 데이터를 제공할 수 있다. 메모리의 일부는 NVRAM(non-volatile random access memory)을 더 포함할 수 있다. 구체적인 애플리케이션에서, 디바이스(400)는, 디바이스(400)와 원격 위치 사이에 데이터 전송 및 수신을 허용하기 위해, 이동 전화기와 같은 무선 통신 장치 또는 네트워크측 장치와 같은 네트워크 장치에 내장되거나 또는 자신일 수 있거나 또는 전송 회로 및 수신 회로를 포함하는 캐리어(carrier)를 포함할 수 있다. 전송 회로 및 수신 회로는 안테나에 연결될 수 있다. 디바이스(400)의 컴포넌트들은 버스를 사용하여 함께 연결되며, 여기서 버스는 데이터 버스 외에도, 전력 버스, 제어 버스, 및 상태 신호 버스를 포함할 수 있다. 그러나, 설명의 명료성을 위해, 도면에서는 다양한 버스들이 버스(410)로서 표시된다. 구체적으로, 서로 다른 제품들에서 디코더들은 처리 유닛에 통합될 수 있다.
프로세서는 본 발명의 방법 실시예에 개시된 단계들 및 논리 블록 구성도들을 구현하거나 수행할 수 있다. 범용 프로세서는 마이크로프로세서일 수 있거나 또는 프로세서는 임의의 종래의 프로세서, 디코더 등일 수 있다. 본 발명의 실시예에서 개시된 방법을 참고한, 단계들은 하드웨어 프로세서에 의해 직접 구현될 수 있거나, 또는 디코딩 프로세서에서의 하드웨어와 소프트웨어 모듈들의 조합에 의해 구현될 수 있다. 소프트웨어 모듈은, 예를 들어 랜덤 액세스 메모리, 플래시 메모리, 리드 온리 메모리, 프로그램 가능한 리드 온리 메모리, 전기적으로 소거 가능한 프로그램 가능 메모리, 또는 레지스터와 같은, 본 기술분야의 완성된(mature) 저장 매체에 위치될 수 있다.
본 발명의 본 실시예에서, 프로세서(420)는 CPU일 수 있거나, 또는 프로세서(420)는 다른 범용 프로세서, DSP(digital signal processor), ASIC(application-specific integrated circuit), FPGA(field programmable gate array) 또는 다른 프로그램가능 로직 장치, 이산 게이트 또는 트랜지스터 로직 장치, 이산 하드웨어 콤포넌트 등일 수 있다. 범용 프로세서는 마이크로프로세서일 수 있거나 또는 프로세서는 임의의 종래의 프로세서 등일 수 있다.
메모리(420)는 리드 온리 메모리 및 랜덤 액세스 메모리를 포함할 수 있으며, 프로세서(410)에 대한 명령 및 데이터를 제공할 수 있다. 메모리(420)의 일부는 NVRAM을 더 포함할 수 있다. 예를 들어, 메모리(420)는 장치 유형 정보를 더 저장할 수 있다.
버스 시스템(430)은, 데이터 버스 외에도, 전력 버스, 제어 버스, 상태 신호 버스 등을 포함할 수 있다. 그러나, 설명의 명료성을 위해, 도면에서는 다양한 버스들이 버스 시스템(430)으로서 표시된다.
구현 과정에서, 전술한 방법에서의 단계들은 프로세서(410) 내의 하드웨어의 집적 논리 회로 또는 소프트웨어 형태의 명령을 사용하여 완료될 수 있다. 본 발명의 실시예들과 관련하여 개시된 방법의 단계들은 하드웨어 프로세서에 의해 직접 수행 및 완료될 수 있거나, 또는 프로세서에서의 하드웨어와 소프트웨어 모듈들의 조합을 사용하여 수행 및 완료될 수 있다. 소프트웨어 모듈은, 예를 들어 랜덤 액세스 메모리, 플래시 메모리, 리드 온리 메모리, 프로그램 가능 리드 온리 메모리, 전기적으로 소거 가능한 프로그램 가능 메모리, 또는 레지스터와 같은, 본 기술분야의 완성된(mature) 저장 매체에 위치될 수 있다. 저장 매체는 메모리(420)에 위치되고, 프로세서(410)는 메모리(420)에서의 정보를 판독하고, 프로세서(420)의 하드웨어와 조합하여 전술한 방법의 단계들을 완성한다. 중복을 피하기 위해, 상세한 것은 여기에서 설명되지 않는다.
본 발명의 본 실시예에 따른 데이터 처리 디바이스(400)는 본 발명의 실시예에서의 방법 내의 전송단 장치(예를 들어, 네트워크 장치)에 대응할 수 있고, 데이터 처리 디바이스(400) 내의 유닛들, 즉 모듈들과 전술한 기타 조작들 및/또는 기능들은 도 2에서의 방법(200)의 대응되는 과정을 개별적으로 구현하는 데 사용된다. 간결한 설명을 위해, 상세한 것은 여기에서 설명되지 않는다.
본 발명의 본 실시예에서의 데이터 처리 디바이스에 따르면, 전송단 장치는 복수 계층의 변조 심볼에 각각 대응하는 복수의 프리코딩 매트릭스를 획득할 수 있고, 각 공간 도메인 자원을 위한 각 계층의 변조 심볼의 콤포넌트를 획득하기 위해, 복수의 프리코딩 매트릭스에 기초하여 대응하는 변조 심볼에 대한 프리코딩 처리를 수행할 수 있으며, 공간 다이버시티 이득을 효과적으로 사용하기 위해, 프리코딩된 복수 계층의 변조 심볼에 대한 중첩 처리를 수행할 수 있고, 각 공간 도메인 자원에 대응하는 생성된 전송되어야 할 신호의 신호 대 잡음비를 향상시킬 수 있으며, 통신 신뢰도가 매우 향상될 수 있도록, 수신단이 디코딩을 수행하는 경우 비트 오류율을 감소시킬 수 있다.
전술한 과정의 시퀀스 번호들은 본 발명의 다양한 실시예들에서의 실행 시퀀스들을 의미하지 않는다는 것이 이해되어져야 한다. 과정들의 실행 시퀀스들은 해당 과정의 기능들 및 내부 로직에 따라서 결정되어져야 하고, 본 발명의 실시예에서의 구현 과정들에 대한 어떠한 한정으로서 구성되어져셔는 안된다.
당업자는 본 명세서에서 설명된 실시예와 관련하여 설명된 예들에서의 유닛들 및 알고리즘 단계들은 전자식 하드웨어 또는 컴퓨터 소프트웨어 및 전자식 하드웨어의 조합으로 구현될 수 있다는 것을 알 수 있다. 이러한 기능들이 하드웨어 또는 소프트웨어로 수행되느냐는 것은 기술적 해결수단의 특별한 애플리케이션 및 설계 제약 조건에 달려 있다. 당업자라면 서로 다른 방법들을 사용하여 각각의 특별한 애플리케이션에 대해 설명된 기능을 구현할 수 있을 것이지만, 이것은 그 구현이 본 발명의 범주를 넘어서는 것으로 파악되어서는 안된다.
편리하고 간단한 설명을 위해, 전술한 시스템, 장치 및 유닛의 상세한 작동 과정에 대해, 전술한 방법 실시예들에서의 대응하는 과정에 대한 참조가 이루어질 수 있고, 상세한 것이 설명되지는 않는다는 점이 당업자에 의해 명확하게 이해될 수 있다.
본 출원에서 제공되는 여러 실시예들에서, 개시된 시스템, 장치, 및 방법은 다른 방식들로 구현될 수 있다는 점이 이해되어야 한다. 예를 들어, 설명된 장치 실시예는 단지 예시적인 것이다. 예를 들어, 유닛 분할은 논리적 기능 분할일 뿐이며, 실제 구현에서는 다른 분할일 수 있다. 예를 들어, 복수의 유닛들 또는 콤포넌트들이 다른 시스템에 결합 또는 통합될 수 있거나, 또는 일부 특징들이 무시되거나 수행되지 않을 수 있다. 또한, 표시되거나 논의된 상호 결합 또는 직접 결합 또는 통신 연결은 일부 인터페이스들, 장치들 또는 유닛들 사이의 사이의 간접 결합 또는 통신 연결, 또는 전기적 연결, 기계적 연결, 또는 다른 형태의 연결을 통해 로 구현될 수 있다.
별도의 부품으로 설명된 유닛들은 물리적으로 분리되어 있거나 분리되어 있지 않을 수 있으며, 유닛으로 표시되는 부품들은 물리적 유닛일 수도 있고 아닐 수도 있으며, 한 위치에 있을 수도 있고 복수의 네트워크 유닛에 분산될 수도 있다. 이러한 유닛들의 일부 또는 전부는 실시예들의 해결수단들의 목적들을 달성하기 위해 실제 요구들에 따라 선택될 수 있다.
또한, 본 발명의 실시예들에서의 기능 유닛들은 하나의 처리 유닛으로 통합될 수 있거나, 또는 유닛들 각각은 물리적으로 단독으로 존재할 수 있거나, 또는 둘 이상의 유닛들이 하나의 유닛으로 통합된다.
기능들이 소프트웨어 기능 유닛의 형태로 구현되고, 독립 제품으로서 판매되거나 사용될 때, 기능들은 컴퓨터 판독가능 저장 매체에 저장될 수 있다. 이러한 이해에 기초하여, 본 발명의 기술적 해결수단들은 본질적으로, 또는 종래 기술에 기여하는 부분, 또는 기술적 해결수단들의 일부는 소프트웨어 제품의 형태로 구현될 수 있다. 소프트웨어 제품은 저장 매체에 저장되고, (개인용 컴퓨터, 서버, 네트워크 장치일 수 있는) 컴퓨터 장치에, 본 발명의 실시예들에서 설명된 방법들의 단계들의 전부 또는 일부를 수행할 것을 명령하기 위한 여러 개의 명령들을 포함한다. 전술한 저장 매체는, USB 플래시 드라이브, 착탈식 하드 디스크, 리드 온리 메모리, 랜덤 액세스 메모리, 자기 디스크, 또는 광 디스크와 같은, 프로그램 코드를 저장할 수 있는 임의의 매체를 포함한다.
전술한 설명은 본 발명의 구체적인 구현 방식들일 뿐이고, 본 발명의 보호 범위를 제한하고자 함이 아니다. 본 발명에 개시되는 기술적인 범위 내에서 통상의 기술자가 용이하게 생각할 수 있는 임의의 변형 또는 대체는 본 발명의 보호 범위 내에 있을 것이다. 따라서, 본 발명의 보호 범위는 청구항의 보호 범위에 따라야 한다.