본 발명은 무선 통신 시스템의 성능을 향상시키기 위해 프리코딩 정보 수집 방법 및 송신 기기를 제공한다.
전술한 목적을 달성하기 위해, 본 발명에서는 이하의 기술적 방안을 사용한다.
본 발명의 제1 측면에 따르면, 프리코딩 정보 수집 방법이 제공되며, 상기 프리코딩 정보 수집 방법은,
송신단이, 제1 프리코딩 행렬에 따라 제1 파일럿 신호를 프리코딩하여, 프리코딩된 제1 파일럿 신호를 수신단에 전송하는 단계 - 상기 제1 프리코딩 행렬은 현재의 데이터 송신에 사용되는 프리코딩 행렬과 동일함 -;
상기 송신단이, N개의 제2 프리코딩 행렬에 따라 N개의 제2 파일럿 신호를 프리코딩하여, N개의 프리코딩된 제2 파일럿 신호를 수신단에 전송하는 단계 - 여기서 N은 1 이상의 정수이고, 상기 제2 파일럿 신호들을 프리코딩하는 데 사용되는 상기 제2 프리코딩 행렬들은 서로 다르며, 상기 N개의 제2 프리코딩 행렬은 상기 제1 프리코딩 행렬과 다름 -; 및
상기 송신단이, 상기 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신하는 단계를 포함한다.
본 발명의 제1 측면을 참조하여, 제1 가능한 구현예에서, N이 1일 때,
상기 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용되는 확인응답 지시(acknowledgement indication)이다.
본 발명의 제1 측면을 참조하여, 제2 가능한 구현예에서, N이 1보다 클 때,
상기 프리코딩 피드백 정보는 확인응답 지시 및 상기 N개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이며, 상기 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용된다.
본 발명의 제1 측면을 참조하여, 제3 가능한 구현예에서, N이 1보다 크고 상기 N개의 제2 파일럿 신호가 서로 다를 때,
상기 프리코딩 피드백 정보는 확인응답 지시 및 상기 N개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인이며, 상기 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용된다.
본 발명의 제1 측면 내지 본 발명의 제1 측면의 제3 가능한 구현예 중 어느 하나를 참조하여, 제4 가능한 구현예에서,
상기 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 전송에 사용됨을 지시하는 데 사용되는 비확인응답 지시(non-acknowledgement indication)이다.
본 발명의 제1 측면을 참조하여, 제5 가능한 구현예에서, N이 1보다 클 때,
상기 프리코딩 피드백 정보는 상기 제1 프리코딩 행렬 및 상기 N개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이다.
본 발명의 제1 측면을 참조하여, 제6 가능한 구현예에서, N이 1보다 크고 상기 N개의 제2 파일럿 신호가 서로 다를 때,
상기 프리코딩 피드백 정보는 상기 제1 파일럿 신호 및 상기 N개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인이다.
본 발명의 제1 측면 내지 본 발명의 제1 측면의 제7 가능한 구현예 중 어느 하나를 참조하여, 제7 가능한 구현예에서, 데이터는 상기 송신단과 상기 수신단 사이에서 단일 스트림 방식(single-stream manner)으로 송신된다.
본 발명의 제2 측면에 따르면, 프리코딩 정보 수집 방법이 제공되며, 상기 프리코딩 정보 수집 방법은,
수신단이, 송신단에 의해 전송되는 프리코딩된 제1 파일럿 신호를 수신하고, 상기 송신단에 의해 전송되는 N개의 프리코딩된 제2 파일럿 신호를 수신하는 단계 - 여기서, N은 1 이상의 정수임 -;
상기 수신단이, 상기 프리코딩된 제1 파일럿 신호를 복조하여 제1 파일럿 신호를 취득하고, 상기 N개의 프리코딩된 제2 파일럿 신호를 복조하여 N개의 제2 파일럿 신호를 각각 취득하는 단계; 및
상기 수신단이, 상기 제1 파일럿 신호 및 상기 N개의 제2 파일럿 신호에 따라 상기 송신단에 프리코딩 피드백 정보를 전송하는 단계를 포함한다.
본 발명의 제2 측면을 참조하여, 제1 가능한 구현예에서, 상기 수신단이, 상기 제1 파일럿 신호 및 상기 N개의 제2 파일럿 신호에 따라 상기 송신단에 프리코딩 피드백 정보를 전송하는 단계는,
상기 수신단이, 상기 제1 파일럿 신호의 신호 품질을 취득하고, 상기 N개의 제2 파일럿 신호 각각의 신호 품질을 취득하는 단계; 및
상기 수신단이, 상기 제1 파일럿 신호의 신호 품질 및 상기 N개의 제2 파일럿 신호 각각의 신호 품질에 따라 상기 송신단에 상기 프리코딩 피드백 정보를 전송하는 단계를 포함한다.
본 발명의 제2 측면을 참조하여, 제1 가능한 구현예에서, 상기 수신단이, 상기 제1 파일럿 신호 및 상기 N개의 제2 파일럿 신호에 따라 상기 송신단에 프리코딩 피드백 정보를 전송하는 단계는,
상기 수신단이, 상기 제1 파일럿 신호의 신호 용량을 취득하고, 상기 N개의 제2 파일럿 신호 각각의 신호 용량을 취득하는 단계; 및
상기 수신단이, 상기 제1 파일럿 신호의 신호 용량 및 상기 N개의 제2 파일럿 신호 각각의 신호 용량에 따라 상기 송신단에 상기 프리코딩 피드백 정보를 전송하는 단계를 포함한다.
본 발명의 제2 측면의 제1 가능한 구현예 또는 제2 가능한 구현예을 참조하여, 제3 가능한 구현예에서, N이 1일 때,
상기 제1 파일럿 신호의 신호 품질이 상기 제2 파일럿 신호의 신호 품질보다 열등 또는 동등하거나, 또는 상기 제1 파일럿 신호의 신호 용량이 상기 제2 파일럿 신호의 신호 용량보다 작거나 같으면, 상기 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 상기 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용되는 확인응답 지시이다.
본 발명의 제2 측면의 제1 가능한 구현예 또는 제2 가능한 구현예을 참조하여, 제4 가능한 구현예에서, N이 1보다 클 때,
상기 N개의 제2 파일럿 신호 중에, 상기 제1 파일럿 신호의 신호 품질보다 우수한 신호 품질을 갖는 하나 이상의 제2 파일럿 신호, 또는 상기 제1 파일럿의 신호 용량보다 큰 신호 용량을 갖는 하나 이상의 제2 파일럿 신호가 존재하면, 상기 프리코딩 피드백 정보는 확인응답 지시 및 하나 이상의 제2 파일럿 신호에 사용되는 제2 프리코딩 행렬 또는 제2 프리코딩 행렬들에 대한 색인 또는 색인들이며, 상기 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 상기 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다.
본 발명의 제2 측면의 제1 가능한 구현예 또는 제2 가능한 구현예을 참조하여, 제5 가능한 구현예에서, N이 1보다 크고, 상기 N개의 제2 파일럿 신호가 서로 다를 때,
상기 N개의 제2 파일럿 신호 중에, 상기 제1 파일럿 신호의 신호 품질보다 우수한 신호 품질을 갖는 하나 이상의 제2 파일럿 신호, 또는 상기 제1 파일럿의 신호 용량보다 큰 신호 용량을 갖는 하나 이상의 제2 파일럿 신호가 존재하면, 상기 프리코딩 피드백 정보는 확인응답 지시 및 상기 하나 이상의 제2 파일럿 신호에 대한 색인 또는 색인들이며, 상기 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 상기 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다.
본 발명의 제2 측면의 제1 가능한 구현예 내지 제5 가능한 구현예 중 어느 하나를 참조하여, 제6 가능한 구현예에서, 상기 제1 파일럿 신호의 신호 품질이 상기 제2 파일럿 신호의 신호 품질보다 우수 또는 동등하거나, 또는 상기 제1 파일럿 신호의 신호 용량이 상기 제2 파일럿 신호의 신호 용량보다 크거나 같으면, 상기 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 상기 송신단이 데이터를 송신할 때 사용됨을 지시하는 데 사용되는 비확인응답 지시이다.
본 발명의 제2 측면의 제2 측면 내지 제2 가능한 구현예 중 어느 하나를 참조하여, 제7 가능한 구현예에서, N이 1보다 클 때,
상기 프리코딩 피드백 정보는 상기 제1 파일럿 신호에 사용되는 제1 프리코딩 행렬에 대한 색인 및 상기 N개의 제2 파일럿 신호에 사용되는 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이다.
본 발명의 제2 측면의 제2 측면 내지 제2 가능한 구현예 중 어느 하나를 참조하여, 제8 가능한 구현예에서, N이 1보다 크고 상기 N개의 제2 파일럿 신호가 서로 다를 때,
상기 프리코딩 피드백 정보는 상기 제1 파일럿 신호 및 상기 N개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인이다.
본 발명의 제2 측면의 제2 측면 내지 제8 가능한 구현예 중 어느 하나를 참조하여, 제9 가능한 구현예에서, 데이터는 상기 송신단과 상기 수신단 사이에서 단일 스트림 방식으로 송신된다.
본 발명의 제3 측면에 따르면, 송신단에 적용되는 프리코딩 정보 수집 방법이 제공되며, 상기 송신단과 하나 이상의 수신단 사이의 데이터 송신에 M개의 데이터 스트림이 사용되며, M은 1보다 큰 정수이고; 상기 프리코딩 정보 수집 방법은,
상기 송신단이, 제1 프리코딩 행렬에 따라 제1 파일럿 신호 그룹을 프리코딩하여, 프리코딩된 제1 파일럿 신호 그룹을 수신단에 전송하는 단계 - 상기 제1 프리코딩 행렬은 서로 다른 M개의 제1 프리코딩 벡터를 포함하고, 상기 제1 파일럿 신호 그룹은 M개의 제1 파일럿 신호를 포함하고, 상기 제1 프리코딩 행렬은 현재의 데이터 송신에 사용되는 프리코딩 행렬과 동일함 -;
상기 송신단이, i개의 제2 프리코딩 행렬에 따라 i개의 제2 파일럿 신호 그룹을 각각 프리코딩하여, i개의 프리코딩된 제2 파일럿 신호 그룹을 상기 수신단에 전송하는 단계 - 여기서 i번째 제2 프리코딩 행렬은 서로 다른 Ai개의 제2 프리코딩 벡터를 포함하고, 상기 i번째 제2 파일럿 신호 그룹은 Ai개의 제2 파일럿 신호를 포함하고, i는 1 이상의 정수이고, Ai는 1 이상의 정수이고, 상기 제2 파일럿 신호 그룹들을 프리코딩하기 위해 사용되는 상기 제2 프리코딩 행렬들은 서로 다르며, 상기 i개의 제2 프리코딩 행렬은 상기 제1 프리코딩 행렬과 다름 -; 및
상기 송신단이, 상기 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신하는 단계를 포함한다.
본 발명의 제3 측면을 참조하여, 제1 가능한 구현예에서, i가 1일 때,
상기 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용되는 확인응답 지시이다.
본 발명의 제3 측면을 참조하여, 제1 가능한 구현예에서, i가 1보다 클 때,
상기 프리코딩 피드백 정보는 확인응답 지시 및 상기 i개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이며, 상기 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용된다.
본 발명의 제3 측면을 참조하여, 제3 가능한 구현예에서, i가 1보다 크고 상기 i개의 제2 파일럿 신호 그룹이 서로 다를 때,
상기 프리코딩 피드백 정보는 확인응답 지시 및 상기 i개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인이며, 상기 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용된다.
본 발명의 제3 측면의 제3 측면 내지 제3 가능한 구현예 중 어느 하나를 참조하여, 제4 가능한 구현예에서, 상기 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 전송에 사용됨을 지시하는 데 사용되는 비확인응답 지시이다.
본 발명의 제3 측면을 참조하여, 제5 가능한 구현예에서, i가 1보다 클 때,
상기 프리코딩 피드백 정보는 상기 제1 프리코딩 행렬 및 상기 i개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이다.
본 발명의 제3 측면을 참조하여, 제6 가능한 구현예에서, i가 1보다 크고 상기 i개의 제2 파일럿 신호 그룹이 서로 다를 때,
상기 프리코딩 피드백 정보는 상기 제1 파일럿 신호 그룹 및 상기 i개의 제2 파일럿 신호 그룹에 대한 색인 중 하나 이상의 색인이다.
본 발명의 제3 측면을 참조하여, 제7 가능한 구현예에서, 상기 프리코딩 피드백 정보는 상기 M개의 제1 파일럿 신호에 사용되는 프리코딩 벡터 및
개의 제2 파일럿 신호에 사용되는 프리코딩 벡터 중 B개의 프리코딩 벡터에 대한 색인이며, 여기서 B는 1 이상,
이하의 정수이다.
본 발명의 제3 측면을 참조하여, 제8 가능한 구현예에서, 상기 프리코딩 피드백 정보는 상기 M개의 제1 파일럿 신호 및
개의 제2 파일럿 신호 중 B개의 파일럿 신호에 대한 색인이며, 여기서 B는 1 이상,
이하의 정수이다.
본 발명의 제4 측면에 따르면, 수신단에 적용되는 프리코딩 정보 수집 방법이 제공되며, 상기 수신단과 송신단 사이의 데이터 송신에 M개의 데이터 스트림이 사용되며, M은 1보다 큰 정수이고;
상기 수신단이, 상기 송신단에 의해 송신되는 프리코딩된 제1 파일럿 신호 그룹을 수신하고, 상기 송신단에 의해 송신되는 i개의 프리코딩된 제2 파일럿 신호 그룹을 수신하는 단계 - 여기서 i는 1 이상의 정수임 -;
상기 수신단이, 상기 프리코딩된 제1 파일럿 신호 그룹을 복조하여 제1 파일럿 신호 그룹을 취득하고, 상기 i개의 프리코딩된 제2 파일럿 신호 그룹을 복조하여 i개의 제2 파일럿 신호 그룹을 각각 취득하는 단계; 및
상기 수신단이, 상기 제1 파일럿 신호 그룹 및 상기 i개의 제2 파일럿 신호 그룹에 따라 상기 송신단에 프리코딩 피드백 정보를 전송하는 단계를 포함한다.
제4 측면을 참조하여, 제1 가능한 구현 방식에서, 상기 제1 파일럿 신호 그룹은 M개의 제1 파일럿 신호를 포함하며, i번째 제2 파일럿 신호 그룹은 Ai개의 제2 파일럿 신호를 포함하고;
상기 수신단이, 상기 제1 파일럿 신호 그룹 및 상기 i개의 제2 파일럿 신호 그룹에 따라 상기 송신단에 프리코딩 피드백 정보를 전송하는 단계는,
상기 수신단이, 상기 제1 파일럿 신호 그룹 내의 M개의 제1 파일럿 신호의 신호 품질을 취득하고, 상기 i개의 제2 파일럿 신호 그룹 내의
개의 제2 파일럿 신호의 신호 품질을 취득하는 단계; 및
상기 수신단이, 모든 제1 파일럿 신호의 신호 품질 및 모든 제2 파일럿 신호의 신호 품질에 따라 B개의 파일럿 신호를 선택하여, 상기 B개의 파일럿 신호에 따라 상기 송신단에 상기 프리코딩 피드백 정보를 전송하는 단계 - 여기서 B는 1 이상,
이하의 정수이다.
본 발명의 제4 측면을 참조하여, 제2 가능한 구현예에서, 상기 수신단이, 상기 제1 파일럿 신호 그룹 및 상기 i개의 제2 파일럿 신호 그룹에 따라 상기 송신단에 프리코딩 피드백 정보를 전송하는 단계는,
상기 수신단이, 상기 제1 파일럿 신호 그룹의 신호 용량을 취득하고, 상기 i개의 제2 파일럿 신호 그룹 각각의 신호 용량을 취득하는 단계; 및
상기 수신단이, 상기 제1 파일럿 신호 그룹의 신호 용량 및 상기 i개의 제2 파일럿 신호 그룹 각각의 신호 용량에 따라 상기 송신단에 프리코딩 피드백 정보를 전송하는 단계를 포함한다.
본 발명의 제4 측면의 제2 가능한 구현예를 참조하여, 제3 가능한 구현예에서, i가 1일 때,
상기 제1 파일럿 신호 그룹의 신호 용량이 상기 제2 파일럿 신호 그룹의 신호 용량보다 작거나 같으면, 상기 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 상기 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용되는 확인응답 지시이다.
본 발명의 제4 측면의 제2 가능한 구현예를 참조하여, 제4 가능한 구현예에서, i가 1보다 클 때,
상기 i개의 제2 파일럿 신호 그룹 중에, 상기 제1 파일럿 신호 그룹의 신호 용량보다 큰 신호 용량을 갖는 하나 이상의 제2 파일럿 신호 그룹이 존재하면, 상기 프리코딩 피드백 정보는 확인응답 지시 및 상기 하나 이상의 제2 파일럿 신호 그룹에 사용되는 제2 프리코딩 행렬 또는 제2 프리코딩 행렬들에 대한 색인 또는 색인들이며, 상기 확인 응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 상기 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다.
본 발명의 제4 측면의 제2 가능한 구현예를 참조하여, 제5 가능한 구현예에서, i가 1보다 크고 상기 i개의 제2 파일럿 신호 그룹이 서로 다를 때,
상기 i개의 제2 파일럿 신호 그룹 중에, 상기 제1 파일럿 신호 그룹의 신호 용량보다 큰 신호 용량을 갖는 하나 이상의 제2 파일럿 신호 그룹이 존재하면, 상기 프리코딩 피드백 정보는 확인 응답 지시, 및 상기 하나 이상의 제2 파일럿 신호 그룹에 대한 색인 또는 색인들이며, 상기 확인 응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 상기 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다.
본 발명의 제4 측면의 제2 가능한 구현예 내지 제5 가능하는 구현예를 참조하여, 제6 가능한 구현예에서, 상기 제1 파일럿 신호 그룹의 신호 용량이 상기 제2 파일럿 신호 그룹의 신호 용량보다 크거나 같으면, 상기 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 상기 송신단이 데이터를 송신할 때 사용됨을 지시하는 데 사용되는 비확인응답 지시이다.
본 발명의 제4 측면 또는 제4 측면의 제2 가능한 구현예를 참조하여, 제7 가능한 구현예에서, i가 1보다 클 때,
상기 프리코딩 피드백 정보는 상기 제1 파일럿 신호 그룹에 사용되는 제1 프리코딩 행렬에 대한 색인 및 상기 i개의 제2 파일럿 신호 그룹에 사용되는 제2 프리코딩 행렬들에 대한 색인들 중 하나 이상의 색인이다.
본 발명의 제4 측면 또는 제4 측면의 제2 가능한 구현예를 참조하여, 제8 가능한 구현예에서, i가 1보다 크고 상기 i개의 제2 파일럿 신호 그룹이 서로 다를 때,
상기 프리코딩 피드백 정보는 상기 제1 파일럿 신호 그룹 및 상기 i개의 제2 파일럿 신호 그룹에 대한 색인 중 하나 이상의 색인이다.
본 발명의 제4 측면의 제1 가능한 구현예를 참조하여, 제9 가능한 구현예에서, 상기 프리코딩 피드백 정보는 상기 M개의 제1 파일럿 신호에 사용되는 프리코딩 벡터 및
개의 제2 파일럿 신호에 사용되는 프리코딩 벡터 중 B개의 프리코딩 벡터에 대한 색인이다.
본 발명의 제4 측면의 제1 가능한 구현예를 참조하여, 제10 가능한 구현예에서,
상기 프리코딩 피드백 정보는 상기 M개의 제1 파일럿 신호 및
개의 제2 파일럿 신호 중 B개의 파일럿 신호에 대한 색인이다.
본 발명의 제5 측면에 따르면, 프로세서, 송신기 및 수신기를 포함하는 송신단이 제공되며,
상기 프로세서는 제1 프리코딩 행렬에 따라 제1 파일럿 신호를 프리코딩하도록 구성되며, 상기 제1 프리코딩 행렬은 현재의 데이터 송신에 사용되는 프리코딩 행렬과 동일하고;
상기 송신기는 상기 수신단에, 상기 프로세서에 의해 취득되는 프리코딩된 제1 파일럿 신호를 전송하도록 구성되고;
상기 프로세서는 추가로, N개의 제2 프리코딩 행렬에 따라 N개의 제2 파일럿 신호를 프리코딩하도록 구성되며, 여기서 N은 1 이상의 정수이고, 상기 제2 파일럿 신호들을 프리코딩하는 데 사용되는 상기 제2 프리코딩 행렬들은 서로 다르며, 상기 N개의 제2 프리코딩 행렬은 상기 제1 프리코딩 행렬과 다르고;
상기 송신기는 추가로, 상기 수신단에, 상기 프로세서에 의해 취득되는 N개의 프리코딩된 제2 파일럿 신호를 전송하도록 구성되고;
상기 수신기는 상기 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신하도록 구성된다.
본 발명의 제5 측면을 참조하여, 제1 가능한 구현예에서, N이 1일 때,
상기 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용되는 확인응답 지시이다.
본 발명의 제5 측면을 참조하여, 제2 가능한 구현예에서, N이 1보다 클 때,
상기 프리코딩 피드백 정보는 확인응답 지시, 및 상기 N개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이며, 상기 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용된다.
본 발명의 제5 측면을 참조하여, 제3 가능한 구현예에서, N이 1보다 크고 상기 N개의 제2 파일럿 신호가 서로 다를 때,
상기 프리코딩 피드백 정보는 확인응답 지시, 및 상기 N개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인이며, 상기 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용된다.
본 발명의 제5 측면 내지 제5 측면의 제4 가능한 구현 방식 중 어느 하나를 참조하여, 제4 가능한 구현예에서, 상기 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 전송에 사용됨을 지시하는 데 사용되는 비확인응답 지시이다.
본 발명의 제5 측면을 참조하여, 제5 가능한 구현예에서, N이 1보다 클 때,
상기 프리코딩 피드백 정보는 상기 제1 프리코딩 행렬 및 상기 N개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이다.
본 발명의 제5 측면을 참조하여, 제6 가능한 구현예에서, N이 1보다 크고 상기 N개의 제2 파일럿 신호가 서로 다를 때,
상기 프리코딩 피드백 정보는 상기 제1 파일럿 신호 및 상기 N개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인이다.
본 발명의 제5 측면 내지 제5 측면의 제4 가능한 구현 방식 중 어느 하나를 참조하여, 제7 가능한 구현예에서,
데이터는 상기 송신단과 상기 수신단 사이에서 단일 스트림 방식으로 송신된다.
본 발명의 제6 측면에 따르면, 수신기, 프로세서 및 송신기를 포함하는 수신단이 제공되며,
상기 수신기는, 상기 송신단에 의해 전송되는 프리코딩된 제1 파일럿 신호를 수신하고, 상기 송신단에 의해 전송되는 N개의 프리코딩된 제2 파일럿 신호를 수신하도록 구성되며, 여기서 N은 1 이상의 정수이고;
상기 프로세서는, 상기 수신기에 의해 수신되는 상기 프리코딩된 제1 파일럿 신호를 복조하여 제1 파일럿 신호를 취득하고, 상기 수신기에 의해 수신되는 상기 N개의 프리코딩된 제2 파일럿 신호를 복조하여 N개의 제2 파일럿 신호를 각각 취득하도록 구성되고;
상기 송신기는, 상기 프로세서에 의해 취득되는 상기 제1 파일럿 신호 및 상기 N개의 제2 파일럿 신호에 따라 상기 송신단에 프리코딩 피드백 정보를 전송하도록 구성된다.
본 발명의 제6 측면을 참조하여, 제1 가능한 구현예에서, 상기 송신기는 구체적으로, 상기 제1 파일럿 신호의 신호 품질을 취득하고, 상기 N개의 제2 파일럿 신호 각각의 신호 품질을 취득하며; 상기 제1 파일럿 신호의 신호 품질 및 상기 N개의 제2 파일럿 신호 각각의 신호 품질에 따라 상기 송신단에 상기 프리코딩 피드백 정보를 전송하도록 구성된다.
본 발명의 제6 측면을 참조하여, 제2 가능한 구현예에서, 상기 송신기는 구체적으로, 상기 제1 파일럿 신호의 신호 용량을 취득하고, 상기 N개의 제2 파일럿 신호 각각의 신호 용량을 취득하며; 상기 제1 파일럿 신호의 신호 용량 및 상기 N개의 제2 파일럿 신호 각각의 신호 용량에 따라 상기 송신단에 상기 프리코딩 피드백 정보를 전송하도록 구성된다.
본 발명의 제6 측면의 제1 가능한 구현예 또는 제2 가능한 구현예를 참조하여, 제3 가능한 구현예에서, N이 1일 때,
상기 제1 파일럿 신호의 신호 품질이 상기 제2 파일럿 신호의 신호 품질보다 열등 또는 동등하거나, 또는 상기 제1 파일럿 신호의 신호 용량이 상기 제2 파일럿 신호의 신호 용량보다 작거나 같으면, 상기 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 상기 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용되는 확인응답 지시이다.
본 발명의 제6 측면의 제1 가능한 구현예 또는 제2 가능한 구현예를 참조하여, 제4 가능한 구현예에서, N이 1보다 클 때,
상기 N개의 제2 파일럿 신호 중에, 상기 제1 파일럿 신호의 신호 품질보다 우수한 제2 파일럿 신호 신호 품질을 갖는 하나 이상의 제2 파일럿 신호, 또는 상기 제1 파일럿의 신호 용량보다 큰 신호 용량을 갖는 하나 이상의 제2 파일럿 신호가 존재하면, 상기 프리코딩 피드백 정보는 확인응답 지시 및 하나 이상의 제2 파일럿 신호에 사용되는 제2 프리코딩 행렬 또는 제2 프리코딩 행렬들에 대한 색인 또는 색인들이며, 상기 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 상기 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다.
본 발명의 제6 측면의 제1 가능한 구현예 또는 제2 가능한 구현예를 참조하여, 제5 가능한 구현예에서, N이 1보다 크고, 상기 N개의 제2 파일럿 신호가 서로 다를 때,
상기 N개의 제2 파일럿 신호 중에, 상기 제1 파일럿 신호의 신호 품질보다 우수한 신호 품질을 갖는 하나 이상의 제2 파일럿 신호, 또는 상기 제1 파일럿의 신호 용량보다 큰 신호 용량을 갖는 하나 이상의 제2 파일럿 신호가 존재하면, 상기 프리코딩 피드백 정보는 확인응답 지시, 및 상기 하나 이상의 제2 파일럿 신호에 대한 색인 또는 색인들이며, 상기 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 상기 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다.
본 발명의 제6 측면의 제1 가능한 구현예 내지 제5 가능한 구현예 중 어느 하나를 참조하여, 제6 가능한 구현예에서, 상기 제1 파일럿 신호의 신호 품질이 상기 제2 파일럿 신호의 신호 품질보다 우수하거나 동등한 경우, 또는 상기 제1 파일럿 신호의 신호 용량이 상기 제2 파일럿 신호의 신호 용량보다 크거나 같으면, 상기 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 상기 송신단이 데이터를 송신할 때 사용됨을 지시하는 사용된다.
본 발명의 제6 측면 내지 제6 측면의 제2 가능한 구현예 중 어느 하나를 참조하여, 제7 가능한 구현예에서, N이 1보다 클 때,
상기 프리코딩 피드백 정보는 상기 제1 파일럿 신호에 사용되는 제1 프리코딩 행렬에 대한 색인 및 상기 N개의 제2 파일럿 신호에 사용되는 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이다.
본 발명의 제6 측면 내지 제6 측면의 제2 가능한 구현예 중 어느 하나를 참조하여, 제8 가능한 구현예에서, N이 1보다 크고 상기 N개의 제2 파일럿 신호가 서로 다를 때,
상기 프리코딩 피드백 정보는 상기 제1 파일럿 신호 및 상기 N개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인이다.
본 발명의 제6 측면 내지 제6 측면의 제8 가능한 구현예 중 어느 하나를 참조하여, 제9 가능한 구현예에서, 데이터는 상기 송신단과 상기 수신단 사이에서 단일 스트림 방식으로 송신된다.
본 발명의 제7 측면에 따르면, 송신단이 제공되며, 상기 송신단과 하나 이상의 수신단 사이의 데이터 송신에 M개의 데이터 스트림이 사용되며, M은 1보다 큰 정수이고; 상기 송신단은 프로세서, 송신기 및 수신기를 포함하며;
상기 프로세서는, 제1 프리코딩 행렬에 따라 제1 파일럿 신호 그룹을 프리코딩하도록 구성되며, 상기 제1 프리코딩 행렬은 서로 다른 M개의 제1 프리코딩 벡터를 포함하고, 상기 제1 파일럿 신호 그룹은 M개의 제1 파일럿 신호를 포함하며, 상기 제1 프리코딩 행렬은 현재의 데이터 송신에 사용되는 프리코딩 행렬과 동일하고;
상기 송신기는 상기 프로세서에 의해 취득되는 프리코딩된 제1 파일럿 신호 그룹을 상기 수신단에 전송하도록 구성되고;
상기 프로세서는 추가로, i개의 제2 프리코딩 행렬에 따라 i개의 제2 파일럿 신호 그룹을 각각 프리코딩하도록 구성되며, 여기서 i번째 제2 프리코딩 행렬은 서로 다른 Ai개의 제2 프리코딩 벡터를 포함하고, 상기 i번째 제2 파일럿 신호 그룹은 Ai개의 제2 파일럿 신호를 포함하고, i는 1 이상의 정수이고, Ai는 1 이상의 정수이고, 상기 제2 파일럿 신호 그룹들을 프리코딩하기 위해 사용되는 상기 제2 프리코딩 행렬들은 서로 다르며, 상기 i개의 제2 프리코딩 행렬은 상기 제1 프리코딩 행렬과 다르고;
상기 송신기는 추가로, 상기 수신단에, 상기 프로세서에 의해 취득되는 i개의 프리코딩된 제2 파일럿 신호 그룹을 전송하도록 구성되고;
상기 수신기는, 상기 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신하도록 구성된다.
본 발명의 제7 측면을 참조하여, 제1 가능한 구현예에서, i가 1일 때,
상기 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용되는 확인응답 지시이다.
본 발명의 제7 측면을 참조하여, 제2 가능한 구현예에서, i가 1보다 클 때,
상기 프리코딩 피드백 정보는 확인응답 지시 및 상기 i개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이며, 상기 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용된다.
본 발명의 제7 측면을 참조하여, 제3 가능한 구현예에서, i가 1보다 크고 상기 i개의 제2 파일럿 신호 그룹이 서로 다를 때,
상기 프리코딩 피드백 정보는 확인응답 지시 및 상기 i개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인이며, 상기 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용된다.
본 발명의 제7 측면 내지 제7 측면의 제3 가능한 구현예를 참조하여, 제4 가능한 구현예에서, 상기 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 전송에 사용됨을 지시하는 데 사용되는 비확인응답 지시이다.
본 발명의 제7 측면을 참조하여, 제5 가능한 구현예에서, i가 1보다 클 때,
상기 프리코딩 피드백 정보는 상기 제1 프리코딩 행렬 및 상기 i개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이다.
본 발명의 제7 측면을 참조하여 제6 가능한 구현예에서, i가 1보다 크고 상기 i개의 제2 파일럿 신호 그룹이 서로 다를 때,
상기 프리코딩 피드백 정보는 상기 제1 파일럿 신호 그룹 및 상기 i개의 제2 파일럿 신호 그룹에 대한 색인 중 하나 이상의 색인이다.
본 발명의 제7 측면을 참조하여, 제7 가능한 구현예에서, 상기 프리코딩 피드백 정보는 상기 M개의 제1 파일럿 신호에 사용되는 프리코딩 벡터 및
개의 제2 파일럿 신호에 사용되는 프리코딩 벡터 중 B개의 프리코딩 벡터에 대한 색인이며, B는 1 이상,
이하의 정수이다.
본 발명의 제7 측면을 참조하여, 제8 가능한 구현예에서, 상기 프리코딩 피드백 정보는 상기 M개의 제1 파일럿 신호 및
개의 제2 파일럿 신호 중 B개의 파일럿 신호에 대한 색인이며, 여기서 B는 1 이상,
이하의 정수이다.
본 발명의 제8 측면에 따르면, 수신단이 제공되며, 상기 수신단과 송신단 사이의 데이터 송신에 M개의 데이터 스트림이 사용되며, M은 1보다 큰 정수이며; 상기 수신단은 수신기, 프로세서 및 송신기를 포함하고;
상기 수신기는, 상기 송신단에 의해 송신되는 프리코딩된 제1 파일럿 신호 그룹을 수신하고, 상기 송신단에 의해 송신되는 i개의 프리코딩된 제2 파일럿 신호 그룹을 수신하도록 구성되며, 여기서 i는 1 이상의 정수이고;
상기 프로세서는, 상기 수신기에 의해 수신되는 상기 프리코딩된 제1 파일럿 신호 그룹을 복조하여 제1 파일럿 신호 그룹을 취득하고, 상기 수신기에 의해 취득되는 상기 i개의 프리코딩된 제2 파일럿 신호 그룹을 복조하여 i개의 제2 파일럿 신호 그룹을 각각 취득하도록 구성되고;
상기 송신기는, 상기 프로세서에 의해 취득되는 상기 제1 파일럿 신호 그룹 및 상기 i개의 제2 파일럿 신호 그룹에 따라 상기 송신단에 프리코딩 피드백 정보를 전송하도록 구성된다.
본 발명의 제8 측면을 참조하여, 제1 가능한 구현예에서, 상기 제1 파일럿 신호 그룹은 M개의 제1 파일럿 신호를 포함하며, i번째 제2 파일럿 신호 그룹은 Ai개의 제2 파일럿 신호를 포함하고;
상기 송신기는 구체적으로,
상기 제1 파일럿 신호 그룹 내의 M개의 제1 파일럿 신호의 신호 품질을 취득하고, 상기 i개의 제2 파일럿 신호 그룹 내의
개의 제2 파일럿 신호의 신호 품질을 취득하며; 모든 제1 파일럿 신호의 신호 품질 및 모든 제2 파일럿 신호의 신호 품질에 따라 B개의 파일럿 신호를 선택하여, 상기 B개의 파일럿 신호에 따라 상기 송신단에 상기 프리코딩 피드백 정보를 전송하도록 구성되며, 여기서 B는 1 이상,
이하의 정수이다.
본 발명의 제8 측면을 참조하여, 제2 가능한 구현예에서, 상기 송신기는 구체적으로, 상기 제1 파일럿 신호 그룹의 신호 용량을 취득하고, 상기 i개의 제2 파일럿 신호 그룹 각각의 신호 용량을 취득하며; 상기 제1 파일럿 신호 그룹의 신호 용량 및 상기 i개의 제2 파일럿 신호 그룹 각각의 신호 용량에 따라 상기 송신단에 상기 프리코딩 피드백 정보를 전송하도록 구성된다.
본 발명의 제8 측면의 제2 가능한 구현예를 참조하여, 제3 가능한 구현예에서, i가 1일 때,
상기 제1 파일럿 신호 그룹의 신호 용량이 상기 제2 파일럿 신호 그룹의 신호 용량보다 작거나 같으면, 상기 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 상기 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용되는 확인응답 지시이다.
본 발명의 제8 측면의 제2 가능한 구현예를 참조하여, 제4 가능한 구현예에서, i가 1보다 클 때,
상기 i개의 제2 파일럿 신호 그룹 중에, 상기 제1 파일럿 신호 그룹의 신호 용량보다 큰 신호 용량을 갖는 하나 이상의 제2 파일럿 신호 그룹이 존재하면, 상기 프리코딩 피드백 정보는 확인응답 지시 및 상기 하나 이상의 제2 파일럿 신호 그룹에 사용되는 제2 프리코딩 행렬 또는 제2 프리코딩 행렬들에 대한 색인 또는 색인들이며, 상기 확인 응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 상기 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다.
본 발명의 제8 측면의 제2 가능한 구현예를 참조하여, 제5 가능한 구현예에서, i가 1보다 크고 상기 i개의 제2 파일럿 신호 그룹이 서로 다를 때,
상기 i개의 제2 파일럿 신호 그룹 중에, 상기 제1 파일럿 신호 그룹의 신호 용량보다 큰 신호 용량을 갖는 하나 이상의 제2 파일럿 신호 그룹이 존재하면, 상기 프리코딩 피드백 정보는 확인 응답 지시 및 상기 하나 이상의 제2 파일럿 신호 그룹에 대한 색인 또는 색인들이며, 상기 확인 응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 상기 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다.
본 발명의 제8 측면의 제2 가능한 구현예 내지 제5 가능한 구현예 중 어느 하나를 참조하여, 제6 가능한 구현예에서,
상기 제1 파일럿 신호 그룹의 신호 용량이 상기 제2 파일럿 신호 그룹의 신호 용량보다 크거나 같으면, 상기 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 상기 송신단이 데이터를 송신할 때 사용됨을 지시하는 사용된다.
본 발명의 제8 측면 또는 제8 측면의 제2 가능한 구현예를 참조하여, 제7 가능한 구현예에서, i가 1보다 클 때,
상기 프리코딩 피드백 정보는 상기 제1 파일럿 신호 그룹에 사용되는 제1 프리코딩 행렬에 대한 색인 및 상기 i개의 제2 파일럿 신호 그룹에 사용되는 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이다.
본 발명의 제8 측면 또는 제8 측면의 제2 가능한 구현예를 참조하여, 제8 가능한 구현예에서, i가 1보다 크고 상기 i개의 제2 파일럿 신호 그룹이 서로 다를 때,
상기 프리코딩 피드백 정보는 상기 제1 파일럿 신호 그룹 및 상기 i개의 제2 파일럿 신호 그룹에 대한 색인 중 하나 이상의 색인이다.
본 발명의 제8 측면의 제1 가능한 구현예를 참조하여, 제9 가능한 구현예에서, 상기 프리코딩 피드백 정보는 상기 M개의 제1 파일럿 신호에 사용되는 프리코딩 벡터 및
개의 제2 파일럿 신호에 사용되는 프리코딩 벡터 중 B개의 프리코딩 벡터에 대한 색인이다.
본 발명의 제8 측면의 제1 가능한 구현예를 참조하여, 제10 가능한 구현예에서, 상기 프리코딩 피드백 정보는 상기 M개의 제1 파일럿 신호 및
개의 제2 파일럿 신호 중 B개의 파일럿 신호에 대한 색인이다.
본 발명의 실시예에 의해 제공되는 프리코딩 정보 수집 방법 및 송신 기기에 따르면, 송신단은 수신단에, 제1 프리코딩 행렬을 사용하여 프리코딩된 제1 파일럿 신호 및 N개의 제2 파일럿 신호를 사용하여 프리코딩된 N개의 제2 파일럿 신호를 전송하고, 수신단에 의해 전송되는 프리코딩 피드백을 수신한다. 이는 송신단이, 수신단에 의해 전송되고 송신단이 데이터를 송신하기 위한 프리코딩 행렬을 권장하는 데 사용되는 프리코딩 피드백 정보에 따라, 데이터 송신에 사용되는 프리코딩 행렬을 적응적으로 조정할 수 있게 하고, 또한 프리코딩 행렬 데이터 전송에 사용되는 프리코딩 행렬을 실제 데이터 송신 채널과 매칭시킨다(match). 따라서, 무선통신 시스템의 성능이 향상된다.
이하에서는 본 발명의 실시예에서의 첨부도면을 참조하여 본 발명의 실시예에서의 기술적 방안을 명확하고 완전하게 설명한다. 명백히, 설명되는 실시예는 본 발명의 실시예의 전부가 아니라 일부이다. 당업자가 창의적인 노력 없이 본 발명의 실시예에 기초하여 얻은 모든 다른 실시예는 본 발명의 보호 범위에 속한다.
또한, 본 명세서에서 용어 "시스템" 및 "네트워크"는 본 명세서에서 상호 교환적으로 사용될 수 있다. 본 명세서에서 용어 "및/또는"은 연관된 대상(object)을 설명하기 위한 연관 관계만을 설명하며 세 가지 관계가 존재할 수 있음을 나타낸다. 예를 들어, A 및/또는 B는 다음 세 가지 경우: A만 존재하는 경우, A와 B 모두 존재하는 경우, 및 B만 존재하는 경우를 나타낼 수 있다. 또한, 본 명세서에서 문자 "/"는 일반적으로 연관된 대상들 사이의 "또는(or)" 관계를 나타낸다.
본 발명의 실시예에서 제공되는 프리코딩 정보 수집 방법은 다중 안테나 통신 시스템에 적용된다. 다중 안테나 시스템은 송신단 및 수신단을 포함한다. 가능한 구현예에서, 데이터는 송신단과 수신단 사이에서 단일 스트림 방식으로 송신된다. 당업자가 이해하기 쉽도록, 이하에서는 전술한 두 구현예를 개별적으로 설명한다. 세부사항은 다음과 같다.
본 발명의 일 실시예는 프리코딩 정보 수집 방법을 제공한다. 도 1에 도시된 바와 같이, 이 프리코딩 정보 수집 방법은 다음 단계를 포함한다.
S101: 송신단이 제1 프리코딩 행렬에 따라 제1 파일럿 신호를 프리코딩하여, 프리코딩된 제1 파일럿 신호를 수신단에 전송한다.
제1 프리코딩 행렬은 현재의 데이터 송신에 사용되는 프리코딩 행렬과 동일하다.
S102: 송신단이 N개의 제2 프리코딩 행렬에 따라 N개의 제2 파일럿 신호를 프리코딩하여, N개의 프리코딩된 제2 파일럿 신호를 수신단에 전송한다.
N은 1 이상의 정수이고, 제2 파일럿 신호들을 프리코딩하는 데 사용되는 제2 프리코딩 행렬들은 서로 다르며, N개의 제2 프리코딩 행렬은 제1 프리코딩 행렬과 다르다.
S103: 송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한다.
프리코딩 피드백 정보는, 수신단이 다음의 데이터 송신에 사용하도록 송신단에 권장하는 프리코딩 행렬과 관련된 정보로 이해될 수 있다.
본 발명의 본 실시예에 의해 제공되는 프리코딩 정보 수집 방법에 따르면, 송신단은 수신단에, 제1 프리코딩 행렬을 사용하여 프리코딩된 제1 파일럿 신호 및 N개의 제2 파일럿 신호를 사용하여 프리코딩된 N개의 제2 파일럿 신호를 전송하고, 수신단에 의해 전송되는 프리코딩 피드백을 수신한다. 이는 송신단이, 수신단에 의해 전송되고 송신단이 데이터를 송신하기 위한 프리코딩 행렬을 권장하는 데 사용되는 프리코딩 피드백 정보에 따라, 데이터 송신에 사용되는 프리코딩 행렬을 적응적으로 조정할 수 있게 하고, 또한 데이터 전송에 사용되는 프리코딩 행렬을 실제 데이터 송신 채널과 매칭시킨다. 따라서, 무선통신 시스템의 성능이 향상된다.
또한, S102에서, 제2 프리코딩 행렬의 수량 N이 1일 때, 단계 S103에서 송신단에 의해 수신되는 프리코딩 피드백 정보는 확인응답 지시이다.
이 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용된다.
또한, S102에서, 제2 프리코딩 행렬의 수량 N이 1일 때, 단계 S103에서 송신단에 의해 수신되는 프리코딩 피드백 정보는 확인응답 지시 및 N개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이다.
또한, S102에서, 제2 프리코딩 행렬의 수량 N이 1이고, N개의 제2 파일럿 신호가 서로 다를 때, 단계 S103에서 송신단에 의해 수신되는 프리코딩 피드백 정보는 확인응답 지시 및 N개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인이다.
또한, 단계 S103에서 송신단에 의해 수신되는 프리코딩 피드백 정보는 비확인응답 지시이다.
또한, S102에서, 제2 프리코딩 행렬의 수량 N이 1보다 클 때, 단계 S103에서 송신단에 의해 수신되는 프리코딩 피드백 정보는 제1 프리코딩 행렬 및 N개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이다.
또한, S102에서, 제2 프리코딩 행렬의 수량 N이 1보다 크고 N개의 제2 파일럿 신호가 서로 다를 때, 단계 S103에서 송신단에 의해 수신되는 프리코딩 피드백 정보는 제1 파일럿 신호 및 N개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인이다.
또한, 본 발명이 본 실시예에서, 데이터는 송신단과 수신단 사이에서 단일 스트림 방식으로 송신된다.
본 발명의 다른 실시예는 프리코딩 정보 수집 방법을 제공한다. 도 2에 도시된 바와 같이, 이 프리코딩 정보 수집 방법은 다음 단계를 포함할 수 있다.
S201: 수신단이 송신단에 의해 전송되는 프리코딩된 제1 파일럿 신호를 수신하고, 송신단에 의해 전송되는 N개의 프리코딩된 제2 파일럿 신호를 수신
N은 1 이상의 정수이다.
S202: 수신단이 프리코딩된 제1 파일럿 신호를 복조하여 제1 파일럿 신호를 취득하고, N개의 프리코딩된 제2 파일럿 신호를 복조하여 N개의 제2 파일럿 신호를 각각 취득한다.
S203: 수신단이 제1 파일럿 신호 및 N개의 제2 파일럿 신호에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
본 발명의 본 실시예에 의해 제공되는 프리코딩 정보 수집 방법에 따르면, 수신단은, 송신단에 의해 전송되는 프리코딩된 제1 파일럿 신호 및 N개의 프리코딩된 제2 파일럿 신호를 수신한 후, 프리코딩된 제1 파일럿 신호를 복조하여 제1 파일럿 신호를 취득하고, N개의 프리코딩된 제2 파일럿 신호를 복조하여 N개의 제2 파일럿 신호를 각각 취득하며; 취득되는 제1 파일럿 신호 및 N개의 제2 파일럿 신호에 따라 송신단에, 송신단이 데이터를 송신하기 위한 프리코딩 행렬을 권장하는 데 사용되는 프리코딩 피드백 정보를 전송한다. 이는 송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보에 따라, 데이터 송신에 사용되는 프리코딩 행렬을 적응적으로 조정할 수 있게 하고, 또한 프리코딩 행렬 데이터 송신에 사용되는 프리코딩 행렬을 실제 데이터 송신 채널과 매칭시킨다. 따라서, 무선통신 시스템의 성능이 향상된다.
또한, 가능한 구현예에서, S203은 구체적으로 다음일 수 있다: 수신단이, 제1 파일럿 신호의 신호 품질을 취득하고, N개의 제2 파일럿 신호 각각의 신호 품질을 취득하며; 취득된 제1 파일럿 신호의 신호 품질 및 취득된 N개의 제2 파일럿 신호 각각의 신호 품질에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
예를 들어, 파일럿 신호의 신호 품질을 측정하는 지표(indicator)는 수신 신호 레벨, 신호대 간섭 및 잡음비 (Signal to Interference plus Noise Ratio, 약칭하여 SINR) 등일 수 있다. 수신단이 제1 파일럿 신호의 신호 품질 및 제2 파일럿 신호의 신호 품질을 취득하는 프로세스를, 파일럿 신호의 신호 품질을 측정하는 지표가 신호의 SINR인 예를 사용하여 설명한다: 수신단이 제1 파일럿 신호에 의해 점유되는 자원 요소상의 제1 파일럿 신호의 전력
및 간섭 신호 전력
을 개별적으로 측정하고, 시스템 잡음 전력
을 측정한 후,
에 따라 제1 파일럿 신호의 SNR을 측정할 수 있다. 유사하게, 수신단은 제1 파일럿 신호의 신호 품질을 취득하는 프로세스를 참조하여 제2 파일럿 신호의 신호 품질을 취득할 수 있다.
또한, 다른 가능한 구현예에서, S203은 구체적으로 다음일 수 있다: 수신단이, 제1 파일럿 신호의 신호 용량을 취득하고, N개의 제2 파일럿 신호 각각의 신호 용량을 취득하며; 취득된, 제1 파일럿 신호의 신호 용량 및 취득된, N개의 제2 파일럿 신호 각각의 신호 용량에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
예를 들어, 파일럿 신호의 신호 용량을 측정하는 지표는 처리량(throughput), 허용 최대 사용자 수(maximum maximum user quantity) 등일 수 있다. 수신단이, 제1 파일럿 신호의 신호 용량 및 제2 파일럿 신호의 신호 용량을 취득하는 프로세스는 파일럿 신호의 신호 용량을 측정하는 지표가 처리량인 예를 사용하여 설명된다. 수신단은, 제1 파일럿 신호의 수신 레벨 또는 SINR과 같은 지표를 사용하여 상기 제1 파일럿 신호의 처리량을 취득할 수 있다. 유사하게, 수신단은 제1 파일럿 신호의 신호 용량을 취득하는 프로세스를 참조하여 제2 파일럿 신호의 신호 용량을 취득할 수 있다.
또한, N이 1일 때, 수신단이 제1 파일럿 신호의 신호 품질이 제2 파일럿 신호의 신호 품질보다 열등 또는 동등한 것으로 결정하거나, 또는 수신단이 제1 파일럿 신호의 신호 용량이 제2 파일럿 신호의 신호 용량보다 작거나 같으면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 확인응답 지시이다.
이 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다.
또한, N이 1보다 클 때, 수신단이, N개의 제2 파일럿 신호 중에, 제1 파일럿 신호의 신호 품질보다 우수한 신호 품질을 갖는 하나 이상의 제2 파일럿 신호가 존재하는 것으로 결정하거나, 또는 수신단이 N개의 제2 파일럿 신호 중에, 제1 파일럿의 신호 용량보다 큰 신호 용량을 갖는 하나 이상의 제2 파일럿 신호가 존재하는 것으로 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 확인응답 지시 및 하나 이상의 제2 파일럿 신호에 사용되는 제2 프리코딩 행렬 또는 제2 프리코딩 행렬들에 대한 색인 또는 색인들이다.
상기 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다.
또한, N이 1보다 크고, N개의 제2 파일럿 신호가 서로 다를 때, 수신단이, N개의 제2 파일럿 신호 중에, 제1 파일럿 신호의 신호 품질보다 우수한 신호 품질을 갖는 하나 이상의 제2 파일럿 신호가 존재하는 것으로 결정하거나, 또는 수신단이, N개의 제2 파일럿 신호 중에, 제1 파일럿의 신호 용량보다 큰 신호 용량을 갖는 하나 이상의 제2 파일럿 신호가 존재하는 것으로 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 확인응답 지시 및 하나 이상의 제2 파일럿 신호에 대한 색인 또는 색인들이다.
또한, 수신단이, 제1 파일럿 신호의 신호 품질이 제2 파일럿 신호의 신호 품질보다 우수 또는 동등한 것으로 결정하거나, 또는 수신단이 제1 파일럿 신호의 신호 용량이 제2 파일럿 신호의 신호 용량보다 크거나 같은 것으로 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 비확인응답 지시이다.
이 비확인응답 지시는, 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용됨을 지시하는 데 사용된다.
또한, N이 1보다 클 때, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 제1 파일럿 신호에 사용되는 제1 프리코딩 행렬에 대한 색인 및 N개의 제2 파일럿 신호에 사용되는 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이다.
또한, N이 1보다 크고 N개의 제2 파일럿 신호가 서로 다를 때, 프리코딩 피드백 정보는 제1 파일럿 신호 및 N개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인이다.
또한, 본 발명의 본 실시예에서, 데이터는 송신단과 수신단 사이에서 단일 스트림 방식으로 송신된다.
본 발명의 다른 실시예는 프리코딩 정보 수집 방법을 제공한다. 이 프리코딩 정보 수집 방법의 구체적인 구현 프로세스는 제2 파일럿 신호의 수량 N이 1인 예를 사용하여 상세하게 설명된다. 도 3에 도시된 바와 같이, 이 프리코딩 정보 수집 방법은 이하의 단계를 포함할 수 있다.
S301: 송신단이 제1 프리코딩 행렬에 따라 제1 파일럿 신호를 프리코딩하여, 프리코딩된 제1 파일럿 신호를 수신단에 전송한다.
제1 프리코딩 행렬은 현재의 데이터 송신에 사용되는 프리코딩 행렬과 동일하다.
S302: 송신단이 제2 프리코딩 행렬에 따라 제2 파일럿 신호를 프리코딩하여, 프리코딩된 제2 파일럿 신호를 수신단에 전송한다.
예를 들어, 제2 프리코딩 행렬은 수정(correction)을 위한 프리코딩 행렬 및 제1 프리코딩 행렬에 따라 취득될 수 있다. 예를 들어, 제2 프리코딩 행렬은 수정을위한 프리코딩 행렬과 제1 프리코딩 행렬의 합과 동일하다. 수정을 위한 프리코딩 행렬은 송신단에 의해 랜덤하게 생성된다. 예를 들어, 수정을 위해 생성된 프리코딩 행렬의 분포가 미리 설정된 범위 이내일 확률은 0보다 크다. 예를 들어, 수정을 위해 생성된 프리코딩 행렬의 분포는 일정한 특성(constant feature)을 갖는 균일한 분포일 수 있거나, 가우시안 분포일 수 있거나, 또는 특성 가변의(feature-varying) 균일한 분포일 수 있다.
유의해야 할 것은, 송신단은, 프리코딩된 제1 파일럿 신호가 전송될 때와 동일한 시점에 수신단에 프리코딩된 제2 파일럿 신호를 전송할 수도 있고, 또는 프리코딩된 제1 파일럿 신호가 전송될 때와는 다른 시점에 수신단에 프리코딩된 제2 파일럿 신호를 전송할 수도 있고, 또는 프리코딩된 제1 파일럿 신호가 전송되는 주파수와는 다른 주파수에서 수신단에 프리코딩된 제2 파일럿 신호를 전송할 수도 있다는 것이다.
S303: 수신단이 송신단에 의해 전송되는 프리코딩된 제1 파일럿 신호를 수신하고, 송신단에 의해 전송되는 N개의 프리코딩된 제2 파일럿 신호를 수신한다.
S304: 수신단이 프리코딩된 제1 파일럿 신호를 복조하여 제1 파일럿 신호를 취득하고, 프리코딩된 제2 파일럿 신호를 복조하여 제2 파일럿 신호를 취득한다.
S305: 수신단이 제1 파일럿 신호 및 제2 파일럿 신호에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
가능한 구현예에서, S305는 구체적으로 S305a1 및 S305a2를 포함할 수 있다.
S305a1: 수신단이 제1 파일럿 신호의 신호 품질을 취득하고, 제2 파일럿 신호의 신호 품질을 취득한다.
S305a2: 수신단이 제1 파일럿 신호의 신호 품질 및 제2 파일럿 신호의 신호 품질에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
다른 가능한 구현예에서, S305는 구체적으로 S305b1 및 S305b2를 포함할 수 있다.
S305b1: 수신단이 제1 파일럿 신호의 신호 용량을 취득하고, 제2 파일럿 신호의 신호 용량을 취득한다.
S305b2: 수신단이 제1 파일럿 신호의 신호 용량 및 제2 파일럿 신호의 신호 용량에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
그럼에도 불구하고, 수신단은 이와는 달리 제1 파일럿 신호의 간섭량 및 제2 파일럿 신호의 간섭량에 따라 송신단에 프리코딩 피드백 정보를 전송할 수 있다. 본 발명의 본 실시예에서는, 수신단이 제1 파일럿 신호 및 제2 파일럿 신호에 따라 송신단에 프리코딩 피드백 정보를 전송하는 구체적인 구현에 대해 제한하지 않는다. 실제 애플리케이션 시나리오가 요구하는 바에 따라 대응하는 선택을 할 수 있다.
이하에서는 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보의 구체적인 내용을, 수신단이 제1 파일럿 신호의 신호 품질 및 제2 파일럿 신호의 신호 품질에 따라 송신단에 프리코딩 피드백 정보를 전송하는 예를 사용하여 설명한다. 수신단은 제1 파일럿 신호의 신호 품질 및 제2 파일럿 신호의 신호 품질을 취득한 후에, 제1 파일럿 신호의 신호 품질을 제2 파일럿 신호의 신호 품질과 비교한다. 수신단이 제1 파일럿 신호의 신호 품질이 제2 파일럿 신호의 신호 품질보다 열등하거나 동등하다고 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 확인응답 지시이다. 수신단이 제1 파일럿 신호의 신호 품질이 제2 파일럿 신호의 신호 품질보다 우수하거나 동등하다고 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 비확인응답 지시이다.
확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 전송할 때 사용되지 않음을 지시하는 데 사용된다. 또한, 이해할 수 있는 것은, 확인응답 지시는 송신단이 현재의 데이터 송신에 사용되는 프리코딩 행렬을 갱신할 필요가 있음을 지시하는 데 사용된다는 것이다. 비확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용됨을 지시하는 데 사용된다. 예를 들어, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보에는 1비트가 포함되어 있다. 예를 들어, 0은 비확인응답 지시를 나타내고, 1은 확인응답 지시를 나타낸다.
유의해야 할 것은, 제1 파일럿 신호의 신호 용량 및 제2 파일럿 신호의 신호 용량에 따라 수신단에 의해 송신단에 프리코딩 피드백 정보를 전송하는 프로세스에 대해서는, 제1 파일럿 신호의 신호 품질 및 제2 파일럿 신호의 신호 품질에 따라 수신단에 의해 송신단에 프리코딩 피드백 정보를 전송하는 프로세스를 참조할 수 있다는 것이다. 여기서는 더 자세하게 설명하지 않는다.
S306: 송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한다.
송신단에 의해 수신되는 프리코딩 피드백 정보는 확인응답 지시일 수 있거나, 비확인응답 지시일 수 있다. 예를 들어, 송신단에 의해 수신된 프리코딩 피드백 정보가 1일 때, 송신단은 수신된 프리코딩 피드백 정보에 따라, 수신단이, 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않도록 권장한다는 것을 알 수 있다. 즉, 송신단은, 프리코딩 피드백 정보에 따라, 송신단이 현재의 데이터 송신에 사용되는 프리코딩 행렬을 갱신해야 한다는 것을 알 수 있다.
송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한 후에, 송신단은 수신된 프리코딩 피드백 정보에 따라, 다음의 데이터 송신에 사용되는 프리코딩 행렬을 결정할 수 있다. 예를 들어, 송신단에 의해 수신되는 프리코딩 피드백 정보가 확인응답 지시인 경우, 송신단은 다음의 데이터 송신에 사용되는 프리코딩 행렬이 제2 프리코딩 행렬인 것으로 결정하고; 송신단에 의해 수신되는 프리코딩 피드백 정보가 비확인응답 지시인 경우, 송신단은 다음의 데이터 송신에 사용되는 프리코딩 행렬이 제1 프리코딩 행렬인 것으로 결정한다.
실제 애플리케이션에서, 송신단은, 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신하는 것 이외에, 복수의 다른 수신단에 의해 송신되는 프리코딩 피드백 정보를 더 수신할 수 있고, 수신된 복수의 프리코딩 피드백 정보를 종합적으로 고려하여, 다른 수신단에 간섭을 가장 작게 일으키는 하나의 프리코딩 행렬 정보를 다른 수신단과의 다음의 데이터 송신에 사용되는 프리코딩 행렬로서 결정할 수 있다. 예를 들어, 수신된 복수의 프리코딩 피드백 정보를 종합적으로 고려하여 송신단에 의해 결정되는 다음의 데이터 송신에 사용되는 프리코딩 행렬은 제2 프리코딩 행렬이다.
송신단은 다음의 데이터 송신에 사용되는 프리코딩 행렬을 결정한 후에, 송신단은 결정된 프리코딩 행렬에 따라 데이터를 송신할 수 있다. 동시에, 수신단이 송신단에 의해 송신되는 데이터를 정확하게 복조할 수 있도록 보장하기 위해, 송신단은 또한 송신된 데이터를 복조하는 데 사용되는 파일럿 신호를 송신해야 한다. 따라서, 가능한 구현예에서, 송신단은 제3 프리코딩 행렬에 따라 제3 파일럿 신호를 프리코딩하고 프리코딩된 제3 파일럿 신호를 수신단에 전송한다. 다른 가능한 구현예에서는, 무선 채널 환경이 실시간으로 변화하기 때문에, 송신단은 또한 다음 시점에서 송신단에 의해 결정되는 프리코딩 행렬의 오차가 가장 작은지를 결정해야 한다. 즉, 송신단에서는 다음 시점에 송신단에 의해 결정되는 프리코딩 행렬이 실제 데이터 송신 채널과 가장 잘 매칭되는지를 결정해야 한다. 다시 말하면, 송신단은 제4 프리코딩 행렬에 따라 제4 파일럿 신호를 프리코딩하고 프리코딩된 제4 파일럿 신호를 수신단에 전송한다.
제3 프리코딩 행렬은 수신단으로부터의 프리코딩 피드백 정보에 따라 송신단에 의해 결정되는 프리코딩 행렬이고, 제4 프리코딩 행렬은 제3 프리코딩 행렬과 다르다. 예를 들어, 제4 프리코딩 행렬은 수정(correction)을 위한 프리코딩 행렬 및 제3 프리코딩 행렬에 따라 취득될 수 있다. 예를 들어, 제4 프리코딩 행렬은 수정을 위한 프리코딩 행렬과 제3 프리코딩 행렬의 합과 동일하다.
유의해야 할 것은, 송신단이 프리코딩된 제3 파일럿 신호가 전송되는 시점과 동일한 시점에, 프리코딩된 제4 파일럿 신호를 수신단에 전송할 수 있거나, 또는 프리코딩된 제3 파일럿 신호가 전송되는 시점과 다른 시점에, 프리코딩된 제4 파일럿 신호를 수신단에 전송할 수 있거나, 또는 프리코딩된 제3 파일럿 신호가 전송되는 주파수와는 상이한 주파수에서 프리코딩된 제4 파일럿 신호를 수신단에 전송할 수 있다는 것이다.
본 발명의 본 실시예에 의해 제공되는 프리코딩 정보 수집 방법에 따르면, 송신단은, 수신단에, 제1 프리코딩 행렬을 사용하여 프리코딩된 제1 파일럿 신호 및 N개의 제2 파일럿 신호를 사용하여 프리코딩된 N개의 제2 파일럿 신호를 전송하고, 수신단에 의해 전송되는 프리코딩 피드백을 수신한다. 이는 송신단이, 수신단에 의해 전송되고 송신단이 데이터를 송신하기 위한 프리코딩 행렬을 권장하는 데 사용되는 프리코딩 피드백 정보에 따라, 데이터 송신에 사용되는 프리코딩 행렬을 적응적으로 조정할 수 있게 하고, 또한 프리코딩 행렬 데이터 전송에 사용되는 프리코딩 행렬을 실제 데이터 송신 채널과 매칭시킨다. 따라서, 무선통신 시스템의 성능이 향상된다.
또, 송신단은 수신된 프리코딩 피드백 정보에 따라, 다음의 데이터 송신에 사용되는 프리코딩 행렬을 일정하게 조정한다. 이로써 다음의 데이터 송신에 사용되는 프리코딩 행렬의 오차를 점차 감소시킬 수 있고 무선 통신 시스템의 성능을 더욱 향상시킬 수 있다.
본 발명의 다른 실시 예는 도 4에 도시된 프리코딩 정보 수집 방법을 제공한다. 제1 애플리케이션 시나리오에서는, 본 발명의 본 실시예에 의해 제공되는 프리코딩 정보 수집 방법의 구체적인 구현 프로세스를, 제2 파일럿 신호의 수량 N이 1보다 크고, 프리코딩 피드백 정보가 확인응답 지시 및 N개의 제2 프리코딩 행렬에 대한 색인 중 하나하나 이상의 색인이고, 또는 프리코딩 피드백 정보는 비확인응답 지시이다. 이 애플리케이션 프로그램 시나리오에서, 프리코딩 정보 수집 방법은 다음 단계를 포함할 수 있다.
S401: 송신단이 제1 프리코딩 행렬에 따라 제1 파일럿 신호를 프리코딩하여, 프리코딩된 제1 파일럿 신호를 수신단에 전송한다.
제1 프리코딩 행렬은 현재의 데이터 송신에 사용되는 프리코딩 행렬과 동일하다.
S402: 송신단이 N개의 제2 프리코딩 행렬에 따라 N개의 제2 파일럿 신호를 프리코딩하여, N개의 프리코딩된 제2 파일럿 신호를 수신단에 전송한다.
N은 1보다 큰 정수이고, 제2 파일럿 신호들을 프리코딩하는 데 사용되는 제2 프리코딩 행렬들은 서로 다르고, N개의 제2 프리코딩 행렬은 제1 프리코딩 행렬과 다르다. N개의 제2 파일럿 신호들은 동일하거나 상이할 수 있다. 구체적으로, 송신단은 첫 번째 제2 프리코딩 행렬에 따라 첫 번째 제2 파일럿 신호를 프리코딩하여 첫 번째 프리코딩된 제2 파일럿 신호를 수신단에 전송하고; 송신단은 두 번째 제2 프리코딩 행렬에 따라 두 번째 제2 파일럿 신호를 프리코딩하고 수신단에 제2 프리코딩된 제2 파일럿 신호를 전송하며; 유추에 의해, 송신단은 N번째 제2 프리코딩 행렬에 따라, N 번째 제2 파일럿 신호를 프리코딩하고, N번째 프리코딩된 제2 파일럿 신호를 수신단에 전송한다. 예를 들어, 상이한 제2 프리코딩 행렬들은 수정을 위한 상이한 프리코딩 행렬들 및 제1 프리코딩 행렬에 따라 취득될 수 있다. 예를 들어, 첫 번째 제2 프리코딩 행렬은 수정을 위한 첫 번째 프리코딩 행렬과 제1 프리코딩 행렬의 합과 같고, 두 번째 제2 프리코딩 행렬은 수정을 위한 두 번째 프리코딩 행렬과 제1 프리코딩 행렬의 합과 같으며, 유추에 의해, N번째 제2 프리코딩 행렬은 수정을 위한 N번째 프리코딩 행렬과 제1 프리코딩 행렬의 합과 동일하다. 수정을 위한 N개의 프리코딩 행렬은 랜덤하게 송신단에 의해 생성되며, N개의 프리코딩 행렬의 분포가 미리 설정된 범위 내에 있을 확률은 0보다 크다. 예를 들어, N개의 프리코딩 행렬의 수정을 위한 분포는 일정할 수 있거나, 또는 가우시안 분포일 수 있거나, 또는 특성이 변화하는 균일 분포일 수 있다.
유의해야 할 것은, 송신단은, 프리코딩된 제1 파일럿 신호가 전송될 때와 동일한 시점에 N개의 프리코딩된 제2 파일럿 신호를 수신단에 전송할 수 있거나, 또는 N 개의 프리코딩 된 제2 파일럿 신호를 수신에 송신 할 수있다 N 개의 프리코딩 된 제2 파일럿 신호를 프리코딩 된 제1 파일럿 신호가 전송되는 주파수와 다른 주파수로 수신 측으로 전송할 수 있다는 것이다.
유의해야 할 것은, 송신단이 프리코딩된 제1 파일럿 신호가 전송되는 시점과 동일한 시점에, N개 프리코딩된 제2 파일럿 신호를 수신단에 전송할 수 있거나, 또는 프리코딩된 제1 파일럿 신호가 전송되는 시점과 다른 시점에, N개의 프리코딩된 제2 파일럿 신호를 수신단에 전송할 수 있거나, 또는 프리코딩된 제1 파일럿 신호가 전송되는 주파수와는 상이한 주파수에서 N개의 프리코딩된 제1 파일럿 신호를 수신단에 전송할 수 있다는 것이다.
S403: 수신단이 송신단에 의해 전송되는 프리코딩된 제1 파일럿 신호를 수신하고, 송신단에 의해 전송되는 N개의 프리코딩된 제2 파일럿 신호를 수신한다.
S404: 수신단이 프리코딩된 제1 파일럿 신호를 복조하여 제1 파일럿 신호를 취득하고, N개의 프리코딩된 제2 파일럿 신호를 복조하여 N개의 제2 파일럿 신호를 각각 취득한다.
S405: 수신단이 제1 파일럿 신호 및 N개의 제2 파일럿 신호에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
가능한 구현예에서, S405는 구체적으로 S405a1 및 S405a2를 포함할 수 있다.
S405a1: 수신단이 제1 파일럿 신호의 신호 품질을 취득하고, N개의 제2 파일럿 신호 각각의 신호 품질을 취득한다.
S405a2: 수신단이 제1 파일럿 신호의 신호 품질 및 N개의 제2 파일럿 신호 각각의 신호 품질에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
다른 가능한 구현예에서, S405는 구체적으로 S405b1 및 S405b2를 포함할 수 있다.
S405b1: 수신단이 제1 파일럿 신호의 신호 용량을 취득하고, N개의 제2 파일럿 신호 각각의 신호 용량을 취득한다.
S405b2: 수신단이 제1 파일럿 신호의 신호 용량 및 N개의 제2 파일럿 신호 각각의 신호 용량에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
그럼에도 불구하고, 수신단은 이와는 달리 제1 파일럿 신호의 간섭량 및 N개의 제2 파일럿 신호의 간섭량에 따라 송신단에 프리코딩 피드백 정보를 전송할 수 있다. 본 발명의 본 실시예에서는, 수신단이 제1 파일럿 신호 및 N개의 제2 파일럿 신호에 따라 송신단에 프리코딩 피드백 정보를 전송하는 구체적인 구현에 대해 제한하지 않는다. 실제 애플리케이션 시나리오가 요구하는 바에 따라 대응하는 선택을 할 수 있다.
이하에서는 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보의 구체적인 내용을, 수신단이 제1 파일럿 신호의 신호 품질 및 N개의 제2 파일럿 신호 각각의 신호 품질에 따라 송신단에 프리코딩 피드백 정보를 전송하는 예를 사용하여 설명한다.
수신단은 제1 파일럿 신호의 신호 품질 및 N개의 제2 파일럿 신호 각각의 신호 품질을 취득한 후에, 제1 파일럿 신호의 신호 품질을 N개의 제2 파일럿 신호 각각의 신호 품질과 비교한다. 수신단이 N개의 제2 파일럿 신호 중에, 제1 파일럿 신호의 신호 품질보다 우수한 신호 품질을 갖는 하나 이상의 제2 파일럿 신호가 존재한다고 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 확인응답 지시 및 하나 이상의 제2 파일럿 신호에 사용되는 제2 프리코딩 행렬 또는 제2 프리코딩 행렬들의 색인 또는 색인들이다. 수신단이 제1 파일럿 신호의 신호 품질이 제2 파일럿 신호의 신호 품질보다 우수하거나 동등하다고 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 비확인응답 지시이다.
확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 전송할 때 사용되지 않음을 지시하는 데 사용된다. 또한, 이해할 수 있는 것은, 확인응답 지시는 송신단이 현재의 데이터 송신에 사용되는 프리코딩 행렬을 갱신할 필요가 있음을 지시하는 데 사용된다는 것이다. 비확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용됨을 지시하는 데 사용된다. 예를 들어, 0은 비확인응답 지시를 나타내고, 1은 확인응답 지시를 나타낸다. N이 7일 때, 제1 파일럿 신호를 프리코딩하는 데 사용되는 제1 프리코딩 행렬에 대한 색인은 000이고, N개의 제2 파일럿 신호(첫 번째 제2 파일럿 신호에서부터 일곱 번째 제2 파일럿 신호까지)를 프리코딩하는 데 사용되는 제2 프리코딩 행렬에 대한 색인은 각각 001, 010, 011, 100, 101, 110 및 111이다.
수신단이 7개의 제2 파일럿 신호 중 첫 번째의 신호 품질과, 7개의 제2 파일럿 신호 중 일곱 번째의 신호 품질이 모두 제1 파일럿 신호의 신호 품질보다 우수한 것으로 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 1, 001 및 111이다. 수신단이 제1 파일럿 신호의 신호 품질이 7개의 제2 파일럿 신호 각각의 신호 품질보다 우수한 것으로 결정하면, 송신단에 전송되는 프리코딩 피드백 정보는 0이다.
유의해야 할 것은, 제1 파일럿 신호의 신호 용량 및 N개의 제2 파일럿 신호의 신호 용량에 따라 수신단에 의해 송신단에 프리코딩 피드백 정보를 전송하는 프로세스에 대해서는, 제1 파일럿 신호의 신호 품질 및 N개의 제2 파일럿 신호의 신호 품질에 따라 수신단에 의해 송신단에 프리코딩 피드백 정보를 전송하는 프로세스를 참조할 수 있다는 것이다. 여기서는 더 자세하게 설명하지 않는다.
S406: 송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한다.
프리코딩 피드백 정보는 확인응답 지시 및 N개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인일 수 있거나, 비확인응답 지시일 수 있다. 예를 들어, 송신단에 의해 수신되는 프리코딩 피드백 정보가 1, 001 및 111인 경우, 수신되는 프리코딩 피드백 정보에 따라, 수신단이 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않도록 권장한다는 것을 알 수 있을 뿐 아니라 수신단에 의해 권장되는, 다음의 데이터 송신에 사용되는 프리코딩 행렬이 색인이 001과 111인 제2 프리코딩 행렬임을 알 수 있다. 즉, 송신단은 수신된 프리코딩 피드백 정보, 즉 현재의 데이터 송신에 사용된 프리코딩 행렬이 갱신되어야 한다는 것을 알 수 있다.
송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한 후에, 송신단은 수신된 프리코딩 피드백 정보에 따라 다음의 데이터 송신에 사용되는 프리코딩 행렬을 결정할 수 있다. 예를 들어, 송신단에 의해 수신되는 프리코딩 피드백 정보가 확인응답 지시 및 N개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인인 경우, 송신단은 다음의 데이터 송신에 사용되는 프리코딩 행렬에 대응하는 제2 프리코딩 행렬인 것으로 결정하고; 송신단에 의해 수신되는 프리코딩 피드백 정보가 비 확인응답 지시인 경우, 송신단은 다음의 데이터 송신에 사용되는 프리코딩 행렬이 제1 프리코딩 행렬인 것으로 결정한다.
실제 애플리케이션에서, 송신단은, 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신하는 것 이외에, 복수의 다른 수신단에 의해 송신되는 프리코딩 피드백 정보를 더 수신할 수 있고, 수신된 복수의 프리코딩 피드백 정보를 종합적으로 고려하여, 다른 수신단에 간섭을 가장 작게 일으키는 하나의 프리코딩 행렬을, 다른 수신단과의 다음의 데이터 송신에 사용되는 프리코딩 행렬로 결정할 수 있다. 예를 들어, 수신된 복수의 프리코딩 피드백 정보를 종합적으로 고려하여 송신단에 의해 결정되는 다음의 데이터 송신에 사용되는 프리코딩 행렬은 001에 대응하는 제2 프리코딩 행렬이다.
송신단이 다음의 데이터 송신에 사용되는 프리코딩 행렬을 결정한 후에, 송신단은 결정된 프리코딩 행렬에 따라 데이터를 송신할 수 있다. 동시에, 수신단이 송신단에 의해 송신되는 데이터를 정확하게 복조할 수 있도록 보장하기 위해, 송신단은 또한 송신된 데이터를 복조하는 데 사용되는 파일럿 신호를 송신해야 한다. 따라서, 가능한 구현예에서, 송신단은 제3 프리코딩 행렬에 따라 제3 파일럿 신호를 프리코딩하고 프리코딩된 제3 파일럿 신호를 수신단에 전송한다. 다른 가능한 구현예에서는, 무선 채널 환경이 실시간으로 변화하기 때문에, 송신단은 또한 다음 시점에서 송신단에 의해 결정되는 프리코딩 행렬의 오차가 가장 작은지를 결정해야 한다. 즉, 송신단은 다음 시점에 송신단에 의해 결정되는 프리코딩 행렬이 실제 데이터 송신 채널과 가장 잘 매칭되는지를 결정해야 한다. 다시 말해, 송신단은 N개의 제4 프리코딩 행렬에 따라 N개의 제4 파일럿 신호를 프리코딩하고 N개의 프리코딩된 제4 파일럿 신호를 수신단에 전송한다.
제3 프리코딩 행렬은 수신단으로부터의 프리코딩 피드백 정보에 따라 송신단에 의해 결정되는 프리코딩 행렬이고, 제4 파일럿 신호들을 프리코딩하기 위해 사용되는 제4 프리코딩 행렬들은 서로 다르고, N개의 제4 프리코딩 행렬은 제3 프리코딩 행렬과 다르다.
유의해야 할 것은, 송신단은 프리코딩된 제3 파일럿 신호가 전송되는 시점과 동일한 시점에, N개의 프리코딩된 제4 파일럿 신호를 수신단에 전송할 수 있거나, 또는 프리코딩된 제3 파일럿 신호가 전송되는 시점과 다른 시점에, N개의 프리코딩된 제4 파일럿 신호를 수신단에 전송할 수 있거나, 또는 프리코딩된 제3 파일럿 신호가 전송되는 주파수와는 상이한 주파수에서 N개의 프리코딩된 제4 파일럿 신호를 수신단에 전송할 수 있다는 것이다.
제2 애플리케이션 시나리오에서, 본 발명의 본 실시예에 따르면 도 4에 도시된 프리코딩 정보 수집 방법의 구체적인 구현 프로세스를, 제2 파일럿 신호의 수량 N이 1보다 크고, N개의 제2 파일럿 신호는 서로 다르며, 프리코딩 피드백 정보가 확인응답 지시 및 N개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인이거나, 프리코딩 피드백 정보가 비확인응답 지시인 예를 사용하여 상세하게 설명한다. 이 애플리케이션 프로그램 시나리오에서, 프리코딩 정보 수집 방법은 다음 단계를 포함할 수 있다.
S501: 송신단이 제1 프리코딩 행렬에 따라 제1 파일럿 신호를 프리코딩하여, 프리코딩된 제1 파일럿 신호 그룹을 수신단에 전송한다.
제1 프리코딩 행렬은 현재의 데이터 송신에 사용되는 프리코딩 행렬과 동일하다.
S502: 송신단이 N개의 제2 프리코딩 행렬에 따라 N개의 제2 파일럿 신호를 프리코딩하여, N개의 프리코딩된 제2 파일럿 신호를 수신단에 전송한다.
N은 1보다 큰 정수이고, 제2 파일럿 신호들을 프리코딩하는 데 사용되는 제2 프리코딩 행렬들은 서로 다르고, N개의 제2 프리코딩 행렬은 제1 프리코딩 행렬과 다르다.
S503: 수신단이 송신단에 의해 전송되는 프리코딩된 제1 파일럿 신호를 수신하고, 송신단에 의해 전송되는 N개의 프리코딩된 제2 파일럿 신호를 수신한다.
S504: 수신단이 프리코딩된 제1 파일럿 신호를 복조하여 제1 파일럿 신호를 취득하고, N개의 프리코딩된 제2 파일럿 신호를 복조하여 N개의 제2 파일럿 신호를 각각 취득한다.
S505: 수신단이 제1 파일럿 신호 및 N개의 제2 파일럿 신호에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
가능한 구현예에서, S505는 구체적으로 S505a1 및 S505a2를 포함할 수 있다.
S505a1: 수신단이 제1 파일럿 신호의 신호 품질을 취득하고, N개의 제2 파일럿 신호 각각의 신호 품질을 취득한다.
S505a2: 수신단이 제1 파일럿 신호의 신호 품질 및 N개의 제2 파일럿 신호 각각의 신호 품질에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
다른 가능한 구현예에서, S505는 구체적으로 S505b1 및 S505b2를 포함할 수 있다.
S505b1: 수신단이 제1 파일럿 신호의 신호 용량을 취득하고, N개의 제2 파일럿 신호 각각의 신호 용량을 취득한다.
S505b2: 수신단이 제1 파일럿 신호의 신호 용량 및 N개의 제2 파일럿 신호 각각의 신호 용량에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
그럼에도 불구하고, 수신단은 이와는 달리 제1 파일럿 신호의 간섭량 및 N개의 제2 파일럿 신호의 간섭량에 따라 송신단에 프리코딩 피드백 정보를 전송할 수 있다. 본 발명의 본 실시예에서는, 수신단이 제1 파일럿 신호 및 N개의 제2 파일럿 신호에 따라 송신단에 프리코딩 피드백 정보를 전송하는 구체적인 구현에 대해 제한하지 않는다. 실제 애플리케이션 시나리오가 요구하는 바에 따라 대응하는 선택을 할 수 있다.
이하에서는 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보의 구체적인 내용을, 수신단이 제1 파일럿 신호의 신호 품질 및 N개의 제2 파일럿 신호 각각의 신호 품질에 따라 송신단에 프리코딩 피드백 정보를 전송하는 예를 사용하여 설명한다. 수신단은, 제1 파일럿 신호의 신호 품질 및 N개의 제2 파일럿 신호 각각의 신호 품질을 취득한 후에, 제1 파일럿 신호의 신호 품질을 N개의 제2 파일럿 신호 각각의 신호 품질과 비교한다. 수신단이, N개의 제2 파일럿 신호 중에, 제1 파일럿 신호의 신호 품질보다 우수한 신호 품질을 갖는 하나 이상의 제2 파일럿 신호가 존재한다고 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 확인응답 지시 및 하나 이상의 제2 파일럿 신호에 대한 색인 또는 색인들이다. 수신단이 제1 파일럿 신호의 신호 품질이 제2 파일럿 신호의 신호 품질보다 우수하거나 동등하다고 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 비확인응답 지시이다.
확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 전송할 때 사용되지 않음을 지시하는 데 사용된다. 또한, 이해할 수 있는 것은, 확인응답 지시는 송신단이 현재의 데이터 송신에 사용되는 프리코딩 행렬을 갱신할 필요가 있음을 지시하는 데 사용된다는 것이다. 비확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용됨을 지시하는 데 사용된다. 예를 들어, 0은 비확인응답 지시를 나타내고, 1은 확인응답 지시를 나타낸다. N이 7일 때, 제1 파일럿 신호에 대한 색인은
로 정의될 수 있고, N개의 제2 파일럿 신호(첫 번째 제2 파일럿 신호에서부터 일곱 번째 제2 파일럿 신호까지에 대한 색인은 각각
및
이다. 수신단이 7개의 제2 파일럿 신호 중 첫 번째의 신호 품질과, 7개의 제2 파일럿 신호 중 일곱 번째의 신호 품질이 모두 제1 파일럿 신호의 신호 품질보다 우수한 것으로 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 1,
및
이다. 수신단이, 제1 파일럿 신호의 신호 품질이 7개의 제2 파일럿 신호 각각의 신호 품질보다 우수한 것으로 결정하면, 송신단에 전송되는 프리코딩 피드백 정보는 0이다.
유의해야 할 것은, 제1 파일럿 신호의 신호 용량 및 N개의 제2 파일럿 신호의 신호 용량에 따라 수신단에 의해 송신단에 프리코딩 피드백 정보를 전송하는 프로세스에 대해서는, 제1 파일럿 신호의 신호 품질 및 N개의 제2 파일럿 신호의 신호 품질에 따라 수신단에 의해 송신단에 프리코딩 피드백 정보를 전송하는 프로세스를 참조할 수 있다는 것이다. 여기서는 더 자세하게 설명하지 않는다.
S506: 송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한다.
프리코딩 피드백 정보는 확인응답 지시 및 N개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인일 수 있거나, 비확인응답 지시일 수 있다. 예를 들어, 송신단에 의해 수신되는 프리코딩 피드백 정보가 1,
및
일 때, 수신되는 프리코딩 피드백 정보에 따라, 송신단은 수신단이 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않도록 권장한다는 것을 알 수 있을 뿐 아니라 수신단에 의해 권장되는, 다음의 데이터 송신에 사용되는 프리코딩 행렬이 색인이
과
인 제2 프리코딩 행렬임을 알 수 있다. 즉, 송신단은 수신되는 프리코딩 피드백 정보, 즉 현재의 데이터 송신에 사용되는 프리코딩 행렬이 갱신되어야 한다는 것을 알 수 있다.
송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한 후에, 송신단은 수신된 프리코딩 피드백 정보에 따라 다음의 데이터 송신에 사용되는 프리코딩 행렬을 결정할 수 있다. 예를 들어, 송신단에 의해 수신되는 프리코딩 피드백 정보가 확인응답 지시 및 N개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인인 경우, 송신단은 다음의 데이터 송신에 사용되는 프리코딩 행렬이 색인에 대응하는 제2 파일럿 신호에 사용되는 제2 프리코딩 행렬인 것으로 결정하고; 송신단에 의해 수신되는 프리코딩 피드백 정보가 비확인응답 지시인 경우, 송신단은 다음의 데이터 송신에 사용되는 프리코딩 행렬이 제1 프리코딩 행렬인 것으로 결정한다.
실제 애플리케이션에서, 송신단은, 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신하는 것 이외에, 복수의 다른 수신단에 의해 송신되는 프리코딩 피드백 정보를 더 수신할 수 있고, 수신된 복수의 프리코딩 피드백 정보를 종합적으로 고려하여, 다른 수신단에 간섭을 가장 작게 일으키는 하나의 프리코딩 행렬을, 수신단과의 다음의 데이터 송신에 사용되는 프리코딩 행렬로 결정할 수 있다. 예를 들어, 수신된 복수의 프리코딩 피드백 정보를 종합적으로 고려하여 송신단에 의해 결정되는 다음의 데이터 송신에 사용되는 프리코딩 행렬은 색인이
인 제2 파일럿 신호에 사용되는 제2 프리코딩 행렬이다.
유의해야 할 것은, 본 발명의 본 실시예에서의 S501∼S506의 설명에 대해서는, 본 발명의 전술한 실시예에서의 S401∼S406의 설명을 참조할 수 있다. 본 발명의이 본 실시예에서는 더 자세한 것은 설명하지 않는다.
제4 애플리케이션 시나리오에서는, 본 발명의 본 실시예에 따른 도 4에 도시된 프리코딩 정보 수집 방법의 구체적인 구현 프로세스를, 제2 파일럿 신호의 수량 N이 1보다 크고, 프로코딩 피드백 정보가 제1 프리코딩 행령과 N개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이거나, 또는 프리코딩 피드백 정보가 제1 파일럿 신호 및 N개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인인 예를 사용하여 상세하게 설명한다. 이 애플리케이션 시나리오에서, 프리코딩 정보 수집 방법은 다음 단계를 포함할 수 있다.
S601: 송신단이 제1 프리코딩 행렬에 따라 제1 파일럿 신호 그룹을 프리코딩하여, 프리코딩된 제1 파일럿 신호 그룹을 수신단에 전송한다.
제1 프리코딩 행렬은 현재의 데이터 송신에 사용되는 프리코딩 행렬과 동일하다.
S602: 송신단이 N개의 제2 프리코딩 행렬에 따라 N개의 제2 파일럿 신호를 프리코딩하여, N개의 프리코딩된 제2 파일럿 신호를 수신단에 전송한다.
N은 1보다 큰 정수이고, 제2 파일럿 신호들을 프리코딩하는 데 사용되는 제2 프리코딩 행렬들은 서로 다르고, N개의 제2 프리코딩 행렬은 제1 프리코딩 행렬과 다르다.
S603: 수신단이 송신단에 의해 전송되는 프리코딩된 제1 파일럿 신호를 수신하고, 송신단에 의해 전송되는 N개의 프리코딩된 제2 파일럿 신호를 수신한다.
S604: 수신단이 프리코딩된 제1 파일럿 신호를 복조하여 제1 파일럿 신호를 취득하고, N개의 프리코딩된 제2 파일럿 신호를 복조하여 N개의 제2 파일럿 신호를 각각 취득한다.
S605: 수신단이 제1 파일럿 신호 및 N개의 제2 파일럿 신호에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
가능한 구현예에서, S605는 구체적으로 S605a1 및 S605a2를 포함할 수 있다.
S605a1: 수신단이 제1 파일럿 신호의 신호 품질을 취득하고, N개의 제2 파일럿 신호 각각의 신호 품질을 취득한다.
S605a2: 수신단이 제1 파일럿 신호의 신호 품질 및 N개의 제2 파일럿 신호 각각의 신호 품질에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
다른 가능한 구현예에서, S605는 구체적으로 S605b1 및 S605b2를 포함할 수 있다.
S605b1: 수신단이 제1 파일럿 신호의 신호 용량을 취득하고, N개의 제2 파일럿 신호 각각의 신호 용량을 취득한다.
S605b2: 수신단이 제1 파일럿 신호의 신호 용량 및 N개의 제2 파일럿 신호 각각의 신호 용량에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
그럼에도 불구하고, 수신단은 이와는 달리 제1 파일럿 신호의 간섭량 및 N개의 제2 파일럿 신호의 간섭량에 따라 송신단에 프리코딩 피드백 정보를 전송할 수 있다. 본 발명의 본 실시예에서는, 수신단이 제1 파일럿 신호 및 N개의 제2 파일럿 신호에 따라 송신단에 프리코딩 피드백 정보를 전송하는 구체적인 구현에 대해 제한하지 않는다. 실제 애플리케이션 시나리오가 요구하는 바에 따라 대응하는 선택을 할 수 있다.
이하에서는 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보의 구체적인 내용을, 수신단이 제1 파일럿 신호의 신호 품질 및 N개의 제2 파일럿 신호 각각의 신호 품질에 따라 송신단에 프리코딩 피드백 정보를 전송하는 예를 사용하여 설명한다.
수신단은, 제1 파일럿 신호의 신호 품질 및 N개의 제2 파일럿 신호 각각의 신호 품질을 취득한 후에, 가능한 구현예에서, 취득된, 제1 파일럿 신호의 신호 품질 및 취득된, N개의 제2 파일럿 신호 각각의 신호 품질에 따라, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는제1 파일럿 신호에 사용되는 제1 프리코딩 행렬에 대한 색인 및 N개의 제2 파일럿 신호에 사용되는 제1 프리코딩 행열에 대한 색인 중 하나 이상의 색인이다.
모든 파일럿 신호는 동일하거나 상이할 수 있다. 예를 들어, S405에서 정의된 파일럿 신호에 사용되는 프리코딩 행렬에 대한 색인을 여전히 예로 사용한다. 수신단의 선택 정책이 보다 양호한 신호 품질을 갖는 두 개의 파일럿 신호를 선택하고, 수신단에 의해 선택되는 보다 양호한 신호 품질을 갖는 두 개의 파일럿 신호가 제1 파일럿 신호 및 첫 번째 제2 파일럿 신호이면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 000 및 001이다.
다른 가능한 구현예에서, 제1 파일럿 신호의 신호 품질 및 N개의 제2 파일럿 신호 각각의 신호 품질을 취득한 후에, 모든 파일럿 신호가 다른 경우(제1 파일럿 신호는 N개의 제2 파일럿 신호와 다르고, N개의 제2 파일럿 신호들이 서로 다른 경우), 취득된, 제1 파일럿 신호의 신호 품질과 취득된, N개의 제2 파일럿 신호 각각의 신호 품질에 따라 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 제1 파일럿 신호 및 N개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인이다.
예를 들어, S505에서 정의된 파일럿 신호에 대한 색인을 여전히 예로 사용한다. 수신단의 선택 정책이 보다 양호한 신호 품질을 갖는 두 개의 파일럿 신호를 선택하는 것이고, 수신단에 의해 선택되는 보다 양호한 신호 품질을 갖는 두 개의 파일럿 신호가 제1 파일럿 신호 및 첫 번째 제2 파일럿 신호이면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는
및
이다.
유의해야 할 것은, 제1 파일럿 신호의 신호 용량 및 N개의 제2 파일럿 신호의 신호 용량에 따라 수신단에 의해 송신단에 프리코딩 피드백 정보를 전송하는 프로세스에 대해서는, 제1 파일럿 신호의 신호 품질 및 N개의 제2 파일럿 신호의 신호 품질에 따라 수신단에 의해 송신단에 프리코딩 피드백 정보를 전송하는 프로세스를 참조할 수 있다. 여기서는 더 자세한 내용을 여기에 설명하지 않는다.
S606: 송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한다.
가능한 구현예에서, 송신단에 의해 수신되는 프리코딩 피드백 정보는 제1 프리코딩 행렬 및 N개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이다.
예를 들어, 송신단에 의해 수신되는 프리코딩 피드백 정보가 000 및 001인 경우, 프리코딩 피드백 정보에 따라, 송신단은, 수신단이 현재의 데이터 송신에 사용되는 프리코딩이 다음의 데이터 송신에 사용되지 않도록 권장한다는 것을 알 수 있을 뿐 아니라, 수신단에 의해 권장되는 다음의 데이터 송신에 사용되는 프리코딩 행렬이 색인이 000 및 001인 프리코딩 행렬임을 알 수 있다. 또한, 송신단은, 수신된 프리코딩 피드백 정보에 따라, 현재의 데이터 송신에 사용되는 프리코딩 행렬이 갱신되어야 한다는 것을 알 수 있다. 송신단이, 현재의 데이터 송신에 사용되는 프리코딩 행렬을 갱신하는 프로세스에서, 복수의 수신단에 의해 송신되어 수신된 프리코딩 피드백 정보를 포괄적으로 고려하여, 다른 수신단에 가장 작은 간섭을 야기하는 하나의 프리코딩 행렬을 선택한다. 예를 들어, 송신단은 다음의 데이터 송신에 사용되는 프리코딩 행렬을, 수신된 복수의 프리코딩 피드백 정보를 종합적으로 고려하여 색인이 001인 제2 프리코딩 행렬로 갱신한다.
다른 가능한 구현예에서, 송신단에 의해 수신되는 프리코딩 피드백 정보는 제1 파일럿 신호 및 N개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인이다.
예를 들어, 송신단에 의해 수신되는 프리코딩 피드백 정보가
및
일 때, 프리코딩 피드백 정보에 따라, 송신단은 수신단이 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않도록 권장한다는 것을 알 수 있을 뿐 아니라 수신단에 의해 권장되는, 다음의 데이터 송신에 사용되는 프리코딩 행렬이 색인이
과
인 파일럿 신호에 사용된 프리코딩 행렬임을 알 수 있다. 또한 이해할 수 있는 것은, 송신단이 수신되는 프리코딩 피드백 정보에 따라, 현재의 데이터 송신에 사용되는 프리코딩 행렬이 갱신되어야 한다는 것을 알 수 있다는 것이다.
송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한 후에, 송신단은 수신된 프리코딩 피드백 정보에 따라, 다음의 데이터 송신에 사용되는 프리코딩 행렬을 결정할 수 있다. 예를 들어, 송신단에 의해 수신되는 프리코딩 피드백 정보가 제1 프리코딩 행렬 및 N개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인인 경우, 송신단은 다음의 데이터 송신에 사용되는 프리코딩 행렬이 색인에 대응하는 프리코딩 행렬인 것으로 결정하고; 송신단에 의해 수신되는 프리코딩 피드백 정보가 제1 파일럿 신호 및 N개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인인 경우, 송신단은 다음의 데이터 송신에 사용되는 프리코딩 행렬이 색인에 대응하는 파일럿 신호에 사용되는 프리코딩 행렬인 것으로 결정한다.
실제 애플리케이션에서, 송신단은, 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신하는 것 이외에, 복수의 다른 수신단에 의해 송신되는 프리코딩 피드백 정보를 더 수신할 수 있고, 수신된 복수의 프리코딩 피드백 정보를 종합적으로 고려하여, 다른 수신단에 간섭을 가장 작게 일으키는 하나의 프리코딩 행렬을, 수신단과의 다음의 데이터 송신에 사용되는 프리코딩 행렬로 결정할 수 있다. 예를 들어, 송신단에 의해 수신된 복수의 프리코딩 피드백 정보를 종합적으로 고려하여 결정되는 다음의 데이터 송신에 사용되는 프리코딩 행렬은 색인이 0'0'1'인 제2 파일럿 신호에 사용되는 제2 프리코딩 행렬이다.
유의해야 할 것은, 본 발명의이 본 실시예에서의 S601∼S606에 대한 설명은, 본 발명의 전술한 실시예에서의 S401∼S406의 설명을 참조할 수 있다는 것이다. 본 발명의 본 실시예에서는 이에 대해 더 자세하게 설명하지 않는다.
본 발명의 실시예에 의해 제공되는 프리코딩 정보 수집 방법에 따르면, 송신단은 수신단에, 제1 프리코딩 행렬을 사용하여 프리코딩된 제1 파일럿 신호 및 N개의 제2 파일럿 신호를 사용하여 프리코딩된 N개의 제2 파일럿 신호를 전송하고, 수신단에 의해 전송되는 프리코딩 피드백을 수신한다. 이는 송신단이, 수신단에 의해 전송되고 송신단이 데이터를 송신하기 위한 프리코딩 행렬을 권장하는 데 사용되는 프리코딩 피드백 정보에 따라, 데이터 송신에 사용되는 프리코딩 행렬을 적응적으로 조정할 수 있게 하고, 또한 프리코딩 행렬 데이터 전송에 사용되는 프리코딩 행렬을 실제 데이터 송신 채널과 매칭시킨다. 따라서, 무선통신 시스템의 성능이 향상된다.
또, 송신단은 수신된 프리코딩 피드백 정보에 따라, 다음의 데이터 송신에 사용되는 프리코딩 행렬을 일정하게 조정한다. 이로써 다음의 데이터 송신에 사용되는 프리코딩 행렬의 오차를 점차 감소시킬 수 있고 무선 통신 시스템의 성능을 더욱 향상시킬 수 있다.
본 발명의 다른 실시예는 송신단에 적용되는 프리코딩 정보 수집 방법을 제공한다. 송신단과 하나 이상의 수신단 사이의 데이터 송신에 M개의 데이터 스트림이 사용되며, M은 1보다 큰 정수이다. 도 5에 도시된 바와 같이, 이 프리코딩 정보 수집 방법은 다음 단계를 포함할 수 있다:
S701: 송신단이 제1 프리코딩 행렬에 따라 제1 파일럿 신호 그룹을 프리코딩하여, 프리코딩된 제1 파일럿 신호 그룹을 수신단에 전송한다.
제1 프리코딩 행렬은 서로 다른 M개의 제1 프리코딩 벡터를 포함하고, 제1 파일럿 신호 그룹은 M개의 제1 파일럿 신호를 포함하며, 제1 프리코딩 행렬은 현재의 데이터 송신에 사용되는 프리코딩 행렬과 동일하다.
S702: 송신단이 i개의 제2 프리코딩 행렬에 따라 i개의 제2 파일럿 신호 그룹을 각각 프리코딩하여, i개의 프리코딩된 제2 파일럿 신호 그룹을 수신단에 전송한다.
i번째 제2 프리코딩 행렬은 서로 다른 Ai개의 제2 프리코딩 벡터를 포함하고, i번째 제2 파일럿 신호 그룹은 Ai개의 제2 파일럿 신호를 포함하고, i는 1 이상의 정수이고, Ai는 1 이상의 정수이고, 제2 파일럿 신호 그룹들을 프리코딩하기 위해 사용되는 제2 프리코딩 행렬들은 서로 다르며, i개의 제2 프리코딩 행렬은 제1 프리코딩 행렬과 다르다.
S703: 송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한다.
프리코딩 피드백 정보는 수신단이 다음의 데이터 송신에 사용하도록 송신단에 권장하는 프리코딩 행렬에 관한 정보로서 이해될 수 있다.
또한, S702에서의 i가 1일 때, S703에서, 수신단에 의해 송신되어 송신단에 의해 수신되는 프리코딩 피드백 정보는 확인응답 지시이다.
확인응답 지시는, 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용된다.
또한, S702에서 i가 1보다 클 때, S703에서, 수신단에 의해 송신되어 송신단에 의해 수신되는 프리코딩 피드백 정보는 확인응답 지시 및 i개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이다.
확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 전송에 사용되지 않음을 지시내는 데 사용된다.
또한, S702에서 i가 1보다 크고 i개의 제2 파일럿 신호 그룹이 다른 경우, S703에서, 수신단에 의해 송신되어 송신단에 의해 수신되는 프리코딩 피드백 정보는 확인응답 지시 및 i개의 제2 파일럿 신호 그룹에 대한 색인 중 하나 이상의 색인이다.
확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용된다.
또한, 단계 S703에서, 수신단에 의해 전송되어 송신단에 의해 수신되는 프리코딩 피드백 정보는 비확인응답 지시이다.
비확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 전송에 사용됨을 지시하는 데 사용된다.
또한, 단계 S702에서 i가 1보다 클 때, 단계 S703에서, 수신단에 의해 전송되어 송신단에 의해 수신되는 프리코딩 피드백 정보는 제1 프리코딩 행렬 및 i개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이다.
또한, S702에서 i가 1보다 크고 i개의 제2 파일럿 신호 그룹이 서로 다를 때, S703에서, 수신단에 의해 전송되어 송신단에 의해 수신되는 프리코딩 피드백 정보는 제1 파일럿 신호 그룹 및 i개의 제2 파일럿 신호 그룹에 대한 색인 중 하나 이상의 색인이다.
또한, S703에서, 수신단에 의해 전송되어 송신단에 의해 수신되는 프리코딩 피드백 정보는 M개의 제1 파일럿 신호에 사용되는 프리코딩 벡터 및
개의 제2 파일럿 신호에 사용되는 프리코딩 벡터 중 B개의 프리코딩 벡터에 대한 색인이다
또한, S703에서, 수신단에 의해 전송되어 송신단에 의해 수신되는 프리코딩 피드백 정보는 M개의 제1 파일럿 신호 및
개의 제2 파일럿 신호 중 B개의 파일럿 신호에 대한 색인이다.
본 발명의 본 실시예에 의해 제공되는 프리코딩 정보 수집 방법에 따르면, 송신단은 수신단에, 제1 프리코딩 행렬을 사용하여 프리코딩된 제1 파일럿 신호 그룹 및 i개의 제2 파일럿 신호를 사용하여 프리코딩된 i개의 제2 파일럿 신호를 전송하고, 수신단에 의해 전송되는 프리코딩 피드백을 수신한다. 이는 송신단이, 수신단에 의해 전송되고 송신단이 데이터를 송신하기 위한 프리코딩 행렬을 권장하는 데 사용되는 프리코딩 피드백 정보에 따라, 데이터 송신에 사용되는 프리코딩 행렬을 적응적으로 조정할 수 있게 하고, 또한 데이터 전송에 사용되는 프리코딩 행렬을 실제 데이터 송신 채널과 매칭시킨다. 따라서, 무선통신 시스템의 성능이 향상된다.
본 발명의 다른 실시예는 수신단에 적용되는 프리코딩 정보 수집 방법을 제공한다. 수신단과 송신단 사이의 데이터 송신에 M개의 데이터 스트림이 사용되며, M은 1보다 큰 정수이다. 도 6에 도시된 바와 같이, 이 프리코딩 정보 수집 방법은 다음 단계를 포함할 수 있다.
S801: 수신단이 송신단에 의해 송신되는 프리코딩된 제1 파일럿 신호 그룹을 수신하고, 송신단에 의해 송신되는 i개의 프리코딩된 제2 파일럿 신호 그룹을 수신한다.
여기서 i는 1 이상의 정수이다.
S802: 수신단이 프리코딩된 제1 파일럿 신호 그룹을 복조하여 제1 파일럿 신호 그룹을 취득하고, i개의 프리코딩된 제2 파일럿 신호 그룹을 복조하여 i개의 제2 파일럿 신호 그룹을 각각 취득한다.
S803: 수신단이 제1 파일럿 신호 그룹 및 i개의 제2 파일럿 신호 그룹에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
수신단은 송신단에 의해 전송되는 프리코딩된 제1 파일럿 신호 그룹 및 i개의 프리코딩된 제2 파일럿 신호 그룹을 수신한 후, 수신단은 프리코딩된 제1 파일럿 신호 그룹을 복조하여 제1 파일럿 신호 그룹을 취득하고, i개의 프리코딩된 제2 파일럿 신호 그룹을 복조하여 i개의 제2 파일럿 신호 그룹 각각 취득하며, 제1 파일럿 신호 그룹 및 i개의 제2 파일럿 신호 그룹에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
본 발명의 본 실시예에 의해 제공되는 프리코딩 정보 수집 방법에 따르면, 수신단은, 송신단에 의해 전송되는 프리코딩된 제1 파일럿 신호 그룹 및 i개의 프리코딩된 제2 파일럿 신호 그룹을 수신한 후, 수신단은 프리코딩된 제1 파일럿 신호 그룹을 복조하여 제1 파일럿 신호 그룹 취득하고, i개의 프리코딩된 제2 파일럿 신호 그룹을 복조하여 i개의 제2 파일럿 신호 그룹를 각각 취득하며; 취득되는 제1 파일럿 신호 그룹 및 i개의 제2 파일럿 신호 그룹에 따라 송신단에, 송신단이 데이터를 송신하기 위한 프리코딩 행렬을 권장하는 데 사용되는 프리코딩 피드백 정보를 전송한다. 이는 송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보에 따라, 데이터 송신에 사용되는 프리코딩 행렬을 적응적으로 조정할 수 있게 하고, 또한 프리코딩 행렬 데이터 송신에 사용되는 프리코딩 행렬을 실제 데이터 송신 채널과 매칭시킨다. 따라서, 무선통신 시스템의 성능이 향상된다.
또한, 가능한 구현예에서, 제1 파일럿 신호 그룹은 M개의 제1 파일럿 신호를 포함하며, i번째 제2 파일럿 신호 그룹은 A
i개의 제2 파일럿 신호를 포함한다. 이 경우에, S803은 구체적으로 다음일 수 있다: 수신단이, 제1 파일럿 신호 그룹 내의 M개의 제1 파일럿 신호의 신호 품질을 취득하고, i개의 제2 파일럿 신호 그룹 내의
개의 제2 파일럿 신호의 신호 품질을 취득하며; 모든 취득된 제1 파일럿 신호의 신호 품질 및 제2 파일럿 신호의 신호 품질에 따라 B개의 파일럿 신호를 선택하고, 또한 B개의 파일럿 신호에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
여기서 B는 1 이상,
이하의 정수이다. 예를 들어, 파일럿 신호의 신호 품질을 측정하는 지표는 수신 신호 레벨, 신호의 SINR 등일 수 있다. 수신단이 제1 파일럿 신호의 신호 품질 및 제2 파일럿 신호의 신호 품질을 취득하는 프로세스는 파일럿 신호의 신호 품질을 측정하는 지표가 신호의 SINR인 예를 사용하여 설명된다: 수신단이 제1 파일럿 신호에 의해 점유되는 자원 요소상의 제1 파일럿 신호의 전력
및 간섭 신호 전력
을 개별적으로 측정하고, 시스템 잡음 전력
을 측정한 후,
에 따라 제1 파일럿 신호의 SNR을 취득할 수 있다. 유사하게, 수신단은 제1 파일럿 신호의 신호 품질을 취득하는 프로세스를 참조하여 제2 파일럿 신호의 신호 품질을 취득할 수 있다.
또한, 다른 가능한 구현예에서, S803은 구체적으로 다음일 수 있다: 수신단이, 제1 파일럿 신호 그룹의 신호 용량을 취득하고, i개의 제2 파일럿 신호 그룹 각각의 신호 용량을 취득하며; 취득된, 제1 파일럿 신호 그룹의 신호 용량 및 취득된, i개의 제2 파일럿 신호 그룹 각각의 신호 용량에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
예를 들어, 파일럿 신호의 신호 용량을 측정하는 지표는 처리량, 허용 최대 사용자 수 등일 수 있다. 수신단이, 제1 파일럿 신호 그룹의 신호 용량 및 제2 파일럿 신호 그룹의 신호 용량을 취득하는 프로세스는 파일럿 신호의 신호 용량을 측정하는 지표가 처리량인 예를 사용하여 설명된다: 수신단은, 제1 파일럿 신호의 수신 레벨 또는 SINR과 같은 지표를 사용하여 상기 제1 파일럿 신호의 처리량을 취득할 수 있다. 유사하게, 수신단은 제1 파일럿 신호 그룹의 신호 용량을 취득하는 프로세스를 참조하여 제2 파일럿 신호 그룹의 신호 용량을 취득할 수 있다.
또한, 수신단이 파일럿 신호의 신호 용량에 따라 송신단에 프리코딩 피드백 정보를 전송하는 경우, 제1 가능한 구현예에서, i가 1일 때, 수신단이,
제1 파일럿 신호 그룹의 신호 용량이 제2 파일럿 신호 그룹의 신호 용량보다 작거나 같은 것으로 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 확인응답 지시이다.
이 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다.
또한, 제2 가능한 구현예에서, i가 1보다 클 때, 수신단이, i개의 제2 파일럿 신호 그룹 중에, 제1 파일럿 신호 그룹의 신호 용량보다 큰 신호 용량을 갖는 하나 이상의 제2 파일럿 신호 그룹이 존재하는 것으로 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 확인응답 지시 및 하나 이상의 제2 파일럿 신호 그룹에 사용되는 제2 프리코딩 행렬 또는 제2 프리코딩 행렬들에 대한 색인 또는 색인들이다.
상기 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다.
또한, 제3 가능한 구현예에서, i가 1보다 크고 i개의 제2 파일럿 신호 그룹이 서로 다를 때, 수신단이, i개의 제2 파일럿 신호 그룹 중에, 제1 파일럿 신호 그룹의 신호 용량보다 큰 신호 용량을 갖는 하나 이상의 제2 파일럿 신호 그룹이 존재하는 것으로 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 확인응답 지시 및 하나 이상의 제2 파일럿 신호 그룹에 대한 색인 또는 색인들이다.
상기 확인 응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다.
또한, 제4 가능한 구현예에서, 수신단이, 제1 파일럿 신호 그룹의 신호 용량이 제2 파일럿 신호 그룹의 신호 용량보다 크거나 같은 것으로 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 비확인응답 지시이다.
이 비확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용됨을 지시하는 사용된다.
또한, i가 1보다 클 때, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 제1 파일럿 신호 그룹에 사용되는 제1 프리코딩 행렬에 대한 색인 및 i개의 제2 파일럿 신호 그룹에 사용되는 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이다
또한, i가 1보다 크고 i개의 제2 파일럿 신호 그룹이 서로 다를 때, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 제1 파일럿 신호 그룹 및 i개의 제2 파일럿 신호 그룹에 대한 색인 중 하나 이상의 색인이다.
또한, 수신단이 파일럿 신호의 신호 품질에 따라 송신단에 프리코딩 피드백 정보를 전송하는 경우, 가능한 구현예에서, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는, M개의 제1 파일럿 신호에 사용되는 프리코딩 벡터 및
개의 제2 파일럿 신호에 사용되는 프리코딩 벡터 중 B개의 프리코딩 벡터에 대한 색인이다.
또한, 다른 가능한 구현예에서, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 M개의 제1 파일럿 신호 및
개의 제2 파일럿 신호 중 B개의 파일럿 신호에 대한 색인이다.
본 발명의 다른 실시예는 다중 안테나 통신 시스템에 적용되는 프리코딩 정보 수집 방법을 제공한다. 이 다중 안테나 통신 시스템은 송신단과 수신단을 포함한다. 송신단과 하나 이상의 수신단 사이의 데이터 송신에 M개의 데이터 스트림이 사용되며, M은 1보다 큰 정수이다. 도 7에 도시된 바와 같이, 이 프리코딩 정보 수집 방법은 다음 단계를 포함할 수 있다.
S901: 송신단이 제1 프리코딩 행렬에 따라 제1 파일럿 신호 그룹을 프리코딩하여, 프리코딩된 제1 파일럿 신호 그룹을 수신단에 전송한다.
제1 프리코딩 행렬은 서로 다른 M개의 제1 프리코딩 벡터를 포함하고, 제1 파일럿 신호 그룹은 M개의 제1 파일럿 신호를 포함하며, 제1 프리코딩 행렬은 현재의 데이터 송신에 사용되는 프리코딩 행렬과 동일하다.
S902: 송신단이 i개의 제2 프리코딩 행렬에 따라 i개의 제2 파일럿 신호 그룹을 각각 프리코딩하여, i개의 프리코딩된 제2 파일럿 신호 그룹을 수신단에 전송한다.
i번째 제2 프리코딩 행렬은 서로 다른 Ai개의 제2 프리코딩 벡터를 포함하고, i번째 제2 파일럿 신호 그룹은 Ai개의 제2 파일럿 신호를 포함하고, i는 1 이상의 정수이고, Ai는 1 이상의 정수이고, 제2 파일럿 신호 그룹들을 프리코딩하기 위해 사용되는 제2 프리코딩 행렬들은 서로 다르며, i개의 제2 프리코딩 행렬은 제1 프리코딩 행렬과 다르다. 예를 들어, i가 2이고 Ai가 2일 때, 송신단이 i개의 제2 프리코딩 행렬에 따라 i개의 파일럿 신호 그룹을 프리코딩하는 프로세스는 다음일 수 있다: 송신단이, 첫 번째 제2 프리코딩 행렬에 포함된 첫 번째 제2 프리코딩 벡터에 따라, 첫 번째 제2 파일럿 신호 그룹에 포함된 하나의 제2 파일럿 신호를 프리코딩하고, 첫 번째 제2 프리코딩 행렬에 포함된 두 번째 제2 프리코딩 벡터에 따라, 첫 번째 제2 파일럿 신호 그룹에 포함된 다른 제2 파일럿 신호를 프리코딩하고; 유사하게, 송신단이, 두 번째 제2 프리코딩 행렬에 포함된 첫 번째 제2 프리코딩 벡터에 따라, 두 번째 제2 파일럿 신호 그룹에 포함된 하나의 제2 파일럿 신호를 프리코딩하고, 두 번째 제2 프리코딩 행렬에 포함된 두 번째 제2 프리코딩 벡터에 따라 두 번째 제2 파일럿 신호 그룹에 포함된 다른 제2 파일럿 신호를 프리코딩한다.,
유의해야 할 것은, 송신단이 프리코딩된 제1 파일럿 신호 그룹이 전송되는 시점과 동일한 시점에, i개의 프리코딩된 제2 파일럿 신호 그룹을 수신단에 전송할 수 있거나, 또는 프리코딩된 제3 파일럿 신호 그룹이 전송되는 시점과 다른 시점에, i개의 프리코딩된 제2 파일럿 신호 그룹을 수신단에 전송할 수 있거나, 또는 프리코딩된 제1 파일럿 신호 그룹이 전송되는 주파수와는 상이한 주파수에서 i개의 프리코딩된 제2 파일럿 신호 그룹이 수신단에 전송할 수 있다는 것이다.
S903: 수신단이 송신단에 의해 송신되는 프리코딩된 제1 파일럿 신호 그룹을 수신하고, 송신단에 의해 송신되는 i개의 프리코딩된 제2 파일럿 신호 그룹을 수신한다.
S904: 수신단이 프리코딩된 제1 파일럿 신호 그룹을 복조하여 제1 파일럿 신호 그룹을 취득하고, i개의 프리코딩된 제2 파일럿 신호 그룹을 복조하여 i개의 제2 파일럿 신호 그룹을 각각 취득한다.
S905: 수신단이 제1 파일럿 신호 그룹 내의 M개의 제1 파일럿 신호의 신호 품질을 취득하고, i개의 제2 파일럿 신호 그룹 내의
개의 제2 파일럿 신호의 신호 품질을 취득한다.
S906: 수신단이 모든 제1 파일럿 신호의 신호 품질 및 모든 제2 파일럿 신호의 신호 품질에 따라 B개의 파일럿 신호를 선택하고, B개의 파일럿 신호에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
B는 1 이상,
이하의 정수이다. 가능한 구현예에서, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 M개의 제1 파일럿 신호에 사용되는 프리코딩 벡터 및
개의 제2 파일럿 신호에 사용되는 프리코딩 벡터 중 B개의 프리코딩 벡터에 대한 색인이다.
예를 들어 M이 2이고, i가 2이고, Ai가 2인 경우, 제1 파일럿 신호 그룹에 포함된 두 개의 제1 파일럿 신호(첫 번째 제1 파일럿 신호 및 두 번째 제1 파일럿 신호)를 프리코딩하는 데 사용되는 제1 프리코딩 벡터에 대한 색인은 각각 000 및 001로 정의될 수 있고, 첫 번째 제2 파일럿 신호 그룹에 포함된 두 개의 제2 파일럿 신호(첫 번째 제2 파일럿 신호 및 두 번째 제2 파일럿 신호)를 프리코딩하는 데 사용되는 제2 프리코딩 벡터에 대한 색인은 각각 010 및 011로 정의될 수 있고, 두 번째 제2 파일럿 신호 그룹에 포함된 두 개의 제2 파일럿 신호(첫 번째 제2 파일럿 신호 및 두 번째 제2 파일럿 신호)를 프리코딩하는 데 사용되는 제2 프리코딩 벡터에 대한 색인 각각 100 및 101로 정의될 수 있다.
수신단의 선택 정책이 보다 양호한 신호 품질을 갖는 두 개의 파일럿 신호를 선택하고, 수신단이 첫 번째 제2 파일럿 신호 그룹에 포함된 두 개의 제2 파일럿 신호가 보다 우수한 품질을 갖는 것으로 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 010 및 011이다.
다른 가능한 구현예에서,
개의 파일럿 신호가 서로 다를 때, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 Mro의 제1 파일럿 신호 및
개의 제2 파일럿 신호 중 B개의 파일럿 신호에 대한 색인이다.
예를 들어 M이 2이고, i가 2이고, A
i가 2인 경우, 제1 파일럿 신호 그룹에 포함된 두 개의 제1 파일럿 신호(첫 번째 제1 파일럿 신호 및 두 번째 제1 파일럿 신호))에 대한 색인은 각각
및
로 정의될 수 있고, 첫 번째 제2 파일럿 신호 그룹에 포함된 두 개의 제2 파일럿 신호(첫 번째 제2 파일럿 신호 및 두 번째 제2 파일럿 신호)에 대한 색인은 각각
및
로 정의될 수 있고, 두 번째 제2 파일럿 신호 그룹에 포함된 두 개의 제2 파일럿 신호(첫 번째 제2 파일럿 신호 및 두 번째 제2 파일럿 신호)에 대한 색인은 각각
및
로 정의될 수 있다.
수신단의 선택 정책이 보다 양호한 신호 품질을 갖는 두 개의 파일럿 신호를 선택하고, 수신단이 첫 번째 제2 파일럿 신호 그룹에 포함된 두 개의 제2 파일럿 신호가 보다 우수한 품질을 갖는 것으로 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는
및
이다.
유의할 것은, 수신단은 이와는 달리 제1 파일럿 신호 그룹의 간섭량 및 i개의 제2 파일럿 신호 그룹의 간섭량에 따라 송신단에 프리코딩 피드백 정보를 전송할 수 있다는 것이다. 본 발명의 본 실시예에서는, 수신단이 제1 파일럿 신호 그룹 및 i개의 제2 파일럿 신호 그룹에 따라 송신단에 프리코딩 피드백 정보를 전송하는 구체적인 구현에 대해 제한하지 않는다. 실제 애플리케이션 시나리오가 요구하는 바에 따라 대응하는 선택을 할 수 있다.
S907: 송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한다.
송신단에 의해 수신되는 프리코딩 피드백 정보는 M개의 제1 파일럿 신호에 사용되는 프리코딩 벡터 및
개의 제2 파일럿 신호에 사용되는 프리코딩 벡터 중 B개의 프리코딩 벡터에 대한 색인일 수 있거나, 또는 M개의 제1 파일럿 신호 및
개의 제2 파일럿 신호 중 B개의 파일럿 신호에 대한 색인일 수 있다. 예를 들어, 예를 들어, 송신단에 의해 수신되는 프리코딩 피드백 정보가 010 및 011인 경우, 송신단은, 수신단에 의해 색인이 010 및 011인인 프리코딩 벡터를 포함하는 프리코딩 행렬이 수신단에 의해 권장되는, 다음 데이터 송신에 사용되는 프리코딩 행렬임을 알 수 있다. 송신단에 의해 수신되는 프리코딩피드백 정보가
및
인 경우, 수신단에 의해 권장되는, 다음 데이터 송신에 사용되는 프리코딩 행렬의 색인이
및
인 파일럿 신호에 사용되는 프리코딩 벡터를 포함하는 프리코딩 행렬임을 알 수 있다.
송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한 후에, 송신단은 수신된 프리코딩 피드백 정보에 따라, 다음의 데이터 송신에 사용되는 프리코딩 행렬을 결정할 수 있다. 예를 들어, 송신단에 의해 수신되는 프리코딩 피드백 정보가 M개의 제1 파일럿 신호에 사용되는 프리코딩 벡터 및
개의 제2 파일럿 신호에 사용되는 프리코딩 벡터 중 B개의 프리코딩 벡터에 대한 색인인 경우, 송신단은 다음 데이터 송신에 사용되는 프리코딩 행렬이 그 색인들에 대응하는 B개의 프리코딩 벡터를 포함하는 프리코딩 행렬인 것으로 결정하고; 송신단에 의해 수신되는 프리코딩 피드백 정보가 M개의 제1 파일럿 신호 및
개의 제2 파일럿 신호 중 B개의 프리코딩 벡터에 대한 색인인 경우이며, 송신단은, 다음의 데이터 송신에 사용되는 프리코딩 행렬이 색인에 대응하는 B개의 파일럿 신호에 사용되는 프리코딩 벡터를 포함하는 프리코딩 행렬인 것으로 결정한다.
실제 애플리케이션에서, 송신단은, 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신하는 것 이외에, 복수의 다른 수신단에 의해 송신되는 프리코딩 피드백 정보를 더 수신할 수 있고, 수신된 복수의 프리코딩 피드백 정보를 종합적으로 고려하여, 다른 수신단에 간섭을 가장 작게 일으키는 하나의 프리코딩 행렬을, 수신단과의 다음의 데이터 송신에 사용되는 프리코딩 행렬로 결정할 수 있다. 예를 들어, 송신단에 의해 결정되는 다음의 데이터 송신에 사용되는 프리코딩 행렬은 색인이 010 및 011인 프리코딩 벡터를 포함하는 프리코딩 행렬이다.
송신단이 다음의 데이터 송신에 사용되는 프리코딩 행렬을 결정한 후에, 송신단은 결정된 프리코딩 행렬에 따라 데이터를 송신할 수 있다. 동시에, 수신단이 송신단에 의해 송신되는 데이터를 정확하게 복조할 수 있도록 보장하기 위해, 송신단은 또한 송신된 데이터를 복조하는 데 사용되는 파일럿 신호를 송신해야 한다. 따라서, 가능한 구현예에서, 송신단은 제3 프리코딩 행렬에 따라 제3 파일럿 신호를 프리코딩하고 프리코딩된 제3 파일럿 신호를 수신단에 전송한다. 다른 가능한 구현예에서는, 무선 채널 환경이 실시간으로 변화하기 때문에, 송신단은 또한 다음 시점에서 송신단에 의해 결정되는 프리코딩 행렬의 오차가 가장 작은지를 결정해야 한다. 즉, 송신단은 다음 시점에 송신단에 의해 결정되는 프리코딩 행렬이 실제 데이터 송신 채널과 가장 잘 매칭되는지를 결정해야 한다. 다시 말해, 송신단은 i개의 제4 프리코딩 행렬그룹에 따라 i개의 제4 파일럿 신호를 프리코딩하고 i개의 프리코딩된 제4 파일럿 신호를 수신단에 전송한다.
제3 프리코딩 행렬은 수신단으로부터의 프리코딩 피드백 정보에 따라 송신단에 의해 결정되는 프리코딩 행렬이고, 제3 파일럿 신호 그룹에 포함된 제3 파일럿 신호의 수량은 제2 프리코딩 행렬에 포함된 제3 프리코딩 벡터의 수량과 동일하고, 제3 파일럿 신호들의 프리코딩에 사용되는 제3 프리코딩 행렬들은 서로 다르다. i번째 제4 프리코딩 행렬은 서로 다른 Ai개의 제4 프리코딩 벡터를 포함하고, i번째 제4 파일럿 신호 그룹은 Ai개의 제4 파일럿 신호를 포함하고, i는 1 이상의 정수이고, 제4 파일럿 신호 그룹에 사용되는 제4 프리코딩 행렬은 서로 다르고, i개의 제4 프리코딩 행렬은 제3 프리코딩 행렬과 다르다. 예를 들어, 제3 프리코딩 행렬은 수신단에 의해 전송되는 B개의 프리코딩 벡터를 사용하여 재구성(reconstruction)에 의해 취득된 프리코딩 행렬이다. 제1 가능한 구현예에서, 제1 프리코딩 행렬에 포함된 제1 프리코딩 벡터의 수량이 i개의 제2 프리코딩 행렬 각각에 포함된 제2 프리코딩 벡터의 수량와 동일한 경우, 제2 프리코딩 행렬에 포 된 제2 프리코딩 행렬들은 제1 프리코딩 행렬에 포함된제1 프리코딩 벡터들과 일대일 대응관계이다. 이 경우에, 송신단이 피득백 정보에 따라 제2 프리코딩 행렬을 재구성하는 프로세스는 다음 일 수 있다: 송신단이, 색인들에 대응하는 B개의 프리코딩 벡터에 대응하는 제1 프리코딩 벡터를 색인들에 대응하는 B개의 프리코딩 벡터로 갱신하고, 갱신된 제1 프리코딩 벡터 및 갱신되지 않은 제1 프리코딩 벡터를 사용하여 제2 프리코딩 행렬을 재구성한다. 제2 가능한 구현예에서, 제1 프리코딩 행렬에 포함된제1 프리코딩 벡터의 수량은 i개의 제2 프리코딩 행렬 각각에 포함된 제2 프리코딩 벡터의 수량과 다르며, 송신단이 피드백 정보에 따라 제3 프리코딩 행렬을 재구성하는 프로세스는, 송신단이 색인들에 대응하는 B개의 프리코딩 벡터를 사용하여 제3 프리코딩 행렬을 재형성(re-forming)하는 것일 수 있다. 예를 들어, 송신단은 색인이 010 및 011인 프리코딩 벡터를 포함하는 프리코딩 행렬에 따라 제3 파일럿 신호 그룹을 프리코딩하고, 프리코딩된 제3 파일럿 신호 그룹을 수신단에 전송할 수 있다. 이 경우, 송신단과 하나 이상의 수신단 사이의 데이터 송신에 사용되는 데이터 스트림의 수량은 제3 프리코딩 행렬에 포함된 제3 프리코딩 벡터의 수량과 동일하다, 즉 송신단과 하나 이상의 수신단 사이의 데이터 송신에 사용된 데이터 스트림의 양은 2와 같다.
유의해야 할 것은, 송신단은 프리코딩된 제3 파일럿 신호 그룹이 전송되는 시점과 동일한 시점에, i개의 프리코딩된 제4 파일럿 신호 그룹을 수신단에 전송할 수 있거나, 또는 프리코딩된 제3 파일럿 신호 그룹이 전송되는 시점과 다른 시점에, i개의 프리코딩된 제4 파일럿 신호 그룹을 수신단에 전송할 수 있거나, 또는 프리코딩된 제3 파일럿 신호 그룹이 전송되는 주파수와는 상이한 주파수에서 i개의 프리코딩된 제4 파일럿 신호 그룹을 수신단에 전송할 수 있다는 것이다.
본 발명의 본 실시예에 의해 제공되는 프리코딩 정보 수집 방법에 따르면, 송신단은 수신단에, 제1 프리코딩 행렬을 사용하여 프리코딩된 제1 파일럿 신호 그룹 및 i개의 제2 파일럿 신호를 사용하여 프리코딩된 i개의 제2 파일럿 신호 그룹를 전송하고, 수신단에 의해 전송되는 프리코딩 피드백을 수신한다. 이는 송신단이, 수신단에 의해 전송되고 송신단이 데이터를 송신하기 위한 프리코딩 행렬을 권장하는 데 사용되는 프리코딩 피드백 정보에 따라, 데이터 송신에 사용되는 프리코딩 행렬을 적응적으로 조정할 수 있게 하고, 또한 데이터 전송에 사용되는 프리코딩 행렬을 실제 데이터 송신 채널과 매칭시킨다. 따라서, 무선통신 시스템의 성능이 향상된다.
또, 송신단은 수신된 프리코딩 피드백 정보에 따라, 다음의 데이터 송신에 사용되는 프리코딩 행렬을 일정하게 조정한다. 이로써 다음의 데이터 송신에 사용되는 프리코딩 행렬의 오차를 점차 감소시킬 수 있고 무선 통신 시스템의 성능을 더욱 향상시킬 수 있다.
본 발명의 다른 실시예는 다중 안테나 시스템에 적용되는 프리코딩 정보 수집 방법을 제공한다. 다중 안테나 시스템은 송신단과 수신단을 포함한다. 송신단과 하나 이상의 수신단 사이의 데이터 송신에 M개의 데이터 스트림이 사용되며, M은 1보다 큰 정수이다. 제1 애플리케이션 시나리오에서는, 본 발명의 본 실시예에 의해 제공되는 프리코딩 정보 수집 방법의 구체적인 구현 프로세스를, 제2 파일럿 신호 그룹의 수량 i가 1인 예를 사용하여 상세하게 설명한다. 도 8에 도시된 바와 같이, 이 프리코딩 정보 수집 방법은 다음 단계를 포함할 수 있다.
S1001: 송신단이 제1 프리코딩 행렬에 따라 제1 파일럿 신호 그룹을 프리코딩하여, 프리코딩된 제1 파일럿 신호 그룹을 수신단에 전송한다.
S1002: 송신단이 제2 프리코딩 행렬에 따라 제2 파일럿 신호 그룹을 프리코딩하여, 프리코딩된 제2 파일럿 신호 그룹을 수신단에 전송한다.
S1003: 수신단이 송신단에 의해 송신되는 프리코딩된 제1 파일럿 신호 그룹을 수신하고, 송신단에 의해 송신되는 프리코딩된 제2 파일럿 신호 그룹을 수신한다.
S1004: 수신단이 프리코딩된 제1 파일럿 신호 그룹을 복조하여 제1 파일럿 신호 그룹을 취득하고, 프리코딩된 제2 파일럿 신호 그룹을 복조하여 제2 파일럿 신호 그룹을 각각 취득한다.
S1005: 수신단이 제1 파일럿 신호 그룹의 신호 용량을 취득하고, 제2 파일럿 신호 그룹 각각의 신호 용량을 취득한다.
S1006: 수신단이 제1 파일럿 신호 그룹의 신호 용량 및 제2 파일럿 신호 그룹 각각의 신호 용량에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
수신단이 제1 파일럿 신호 그룹의 신호 용량이 제2 파일럿 신호 그룹의 신호 용량보다 작거나 같은 것으로 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 확인응답 지시이다. 수신단이 제1 파일럿 신호 그룹의 신호 용량이 제2 파일럿 신호 그룹의 신호 용량보다 크거나 같은 것으로 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 비확인응답 지시이다.
확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다. 비확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용됨을 지시하는 데 사용된다. 예를 들어, 0은 비확인응답 지시를 나타내고, 1은 확인응답 지시를 나타낸다.
유의할 것은, 수신단은 이와는 달리 제1 파일럿 신호 그룹의 간섭량 및 i개의 제2 파일럿 신호 그룹의 간섭량에 따라 송신단에 프리코딩 피드백 정보를 전송할 수 있다는 것이다. 본 발명의 본 실시예에서는, 수신단이 제1 파일럿 신호 그룹 및 i개의 제2 파일럿 신호 그룹에 따라 송신단에 프리코딩 피드백 정보를 전송하는 구체적인 구현에 대해 제한하지 않는다. 실제 애플리케이션 시나리오가 요구하는 바에 따라 대응하는 선택을 할 수 있다.
S1007: 송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한다.
송신단에 의해 수신되는 프리코딩 피드백 정보는 확인응답 지시일 수 있거나, 또는 비확인응답 지시일 수 있다. 예를 들어, 송신단에 의해 수신된 프리코딩 피드백 정보가 1일 때, 송신단은 수신된 프리코딩 피드백 정보에 따라, 수신단이, 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않도록 권장한다는 것을 알 수 있다. 즉, 송신단은, 프리코딩 피드백 정보에 따라, 송신단이 현재의 데이터 송신에 사용되는 프리코딩 행렬을 갱신해야 한다는 것을 알 수 있다.
송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한 후에, 송신단은 수신된 프리코딩 피드백 정보에 따라, 다음의 데이터 송신에 사용되는 프리코딩 행렬을 결정할 수 있다. 예를 들어, 송신단에 의해 수신되는 프리코딩 피드백 정보가 확인응답 지시인 경우, 송신단은 다음의 데이터 송신에 사용되는 프리코딩 행렬이 제2 프리코딩 행렬인 것으로 결정하고; 송신단에 의해 수신되는 프리코딩 피드백 정보가 비확인응답 지시인 경우, 송신단은 다음의 데이터 송신에 사용되는 프리코딩 행렬이 제1 프리코딩 행렬인 것으로 결정한다.
실제 애플리케이션에서, 송신단은, 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신하는 것 이외에, 복수의 다른 수신단에 의해 송신되는 프리코딩 피드백 정보를 더 수신할 수 있으며, 수신된 복수의 프리코딩 피드백 정보를 종합적으로 고려하여, 다른 수신단에 간섭을 가장 작게 일으키는 하나의 프리코딩 행렬을 다른 수신단과의 다음의 데이터 송신에 사용되는 프리코딩 행렬로서 결정할 수 있다. 예를 들어, 송신단에 의해 결정되는 다음의 데이터 송신에 사용되는 프리코딩 행렬은 제2 프리코딩 행렬이다.
유의해야 할 것은, 본 발명의 본 실시예에서의 S1001∼ S1007에 대한 설명은, 본 발명의 전술한 실시예에서의 S901∼S907의 설명을 참조할 수 있다는 것이다. 본 발명의 본 실시예에서는 더 자세하게 설명하지 않는다.
제2 애플리케이션 시나리오에서, 본 발명의 본 실시예에서 제공되는 프리코딩 정보 수집 방법의 구체적인 구현 프로세스를, 제2 파일럿 신호 그룹의 수량 i이 1보다 큰 예를 사용하여 상세하게 설명한다. 도 9에 도시된 바와 같이, 이 프리코딩 정보 수집 방법은 다음 단계를 포함할 수 있다.
S1101: 송신단이 제1 프리코딩 행렬에 따라 제1 파일럿 신호 그룹을 프리코딩하여, 프리코딩된 제1 파일럿 신호 그룹을 수신단에 전송한다.
S1102: 송신단이 i개의 제2 프리코딩 행렬에 따라 i개의 제2 파일럿 신호 그룹을 각각 프리코딩하여, i개의 프리코딩된 제2 파일럿 신호 그룹을 수신단에 전송한다.
i개의 제2 파일럿 신호 그룹은 동일하거나 상이할 수 있다.
S1103: 수신단이 송신단에 의해 송신되는 프리코딩된 제1 파일럿 신호 그룹을 수신하고, 송신단에 의해 송신되는 i개의 프리코딩된 제2 파일럿 신호 그룹을 수신한다.
S1104: 수신단이 프리코딩된 제1 파일럿 신호 그룹을 복조하여 제1 파일럿 신호 그룹을 취득하고, i개의 프리코딩된 제2 파일럿 신호 그룹을 복조하여 i개의 제2 파일럿 신호 그룹을 각각 취득한다.
S1105: 수신단이 제1 파일럿 신호 그룹의 신호 용량을 취득하고, i개의 제2 파일럿 신호 그룹 각각의 신호 용량을 취득한다.
S1106: 수신단이 제1 파일럿 신호 그룹의 신호 용량 및 i개의 제2 파일럿 신호 그룹 각각의 신호 용량에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
가능한 구현예에서, 수신단이, i개의 제2 파일럿 신호 그룹 중에, 제1 파일럿 신호 그룹의 신호 용량보다 큰 신호 용량을 갖는 하나 이상의 제2 파일럿 신호 그룹이 존재하는 것으로 결정면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 확인응답 지시 및 하나 이상의 제2 파일럿 신호 그룹에 사용되는 제2 프리코딩 행렬 또는 제2 프리코딩 행렬들에 대한 색인 또는 색인들이다. 수신단이 제1 파일럿 신호 그룹의 신호 용량이 제2 파일럿 신호 그룹의 신호 용량보다 크거나 같은 것으로 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 비확인응답 지시이다.
확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다. 비확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용됨을 지시하는 데 사용된다. 예를 들어, i가 2일 때, 세 개의 파일럿 신호 그룹이 존재하기 때문에, 제1 파일럿 신호 그룹을 프리코딩하는 데 사용되는 제1 프리코딩 행렬에 대한 색인은 00으로 정의될 수 있고, 두 개의 제2 파일럿 신호 그룹(첫 번째 제2 파일럿 신호 그룹 및 두 번째 제2 파일럿 신호 그룹)을 프리코딩하는 데 사용되는 제2 프리코딩 행렬에 대한 색인은 각각 01 및 10으로 정의될 수 있다. 수신단의 선택 정책이 신호 용량이 가장 큰 파일럿 신호 그룹을 선택하는 것이면, 수신단은 두 번째 제2 파일럿 신호 그룹이 신호 용량이 가장 크다고 판단하고, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 1 및 10이다.
다른 가능한 구현예에서, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 제1 파일럿 신호 그룹에 사용된 제1 프리코딩 행렬에 대한 색인 및 i개의 제2 파일럿 신호 그룹에 사용된 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이다.
예를 들어, i가 2인 경우, 파일럿 신호 그룹이 세 개이므로, 제1 파일럿 신호 그룹을 프리코딩하는 데 사용되는 제1 프리코딩 행렬의 색인은 00으로 정의될 수 있고, 두 개의 제2 파일럿 신호 그룹(첫 번째 제2 파일럿 신호 그룹 및 두 번째 제2 파일럿 신호 그룹)을 프리코딩하는 데 사용되는 제2 프리코딩 행렬에 대한 색인은 각각 01 및 10으로 정의될 수 있다. 수신단의 선택 정책이 신호 용량이 가장 큰 파일럿 신호 그룹을 선택하는 것이면, 수신단은 두 번째 제2 파일럿 신호 그룹이 신호 용량이 가장 크다고 판단하고, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 10이다.
유의할 것은, 수신단은 이와는 달리 제1 파일럿 신호 그룹의 간섭량 및 i개의 제2 파일럿 신호 그룹의 간섭량에 따라 송신단에 프리코딩 피드백 정보를 전송할 수 있다는 것이다. 본 발명의 본 실시예에서는, 수신단이 제1 파일럿 신호 그룹 및 i개의 제2 파일럿 신호 그룹에 따라 송신단에 프리코딩 피드백 정보를 전송하는 구체적인 구현에 대해 제한하지 않는다. 실제 애플리케이션 시나리오가 요구하는 바에 따라 대응하는 선택을 할 수 있다.
S1107: 송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신람자.
송신단에 의해 수신되는 프리코딩 피드백 정보는, 확인응답 지시 또는 하나 이상의 제2 파일럿 신호 그룹들에 사용되는 제2 프리코딩 행렬 또는 제2 프리코딩 행렬들에 대한 색인 또는 색인들일 수 있거나, 비확인응답 지시일 수 있거나, 또는 제1 파일럿 신호에 사용되는 제1 프리코딩 행렬에 대한 색인 및 i개의 제2 파일럿 신호 그룹에 대해 사용되는 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인일 수 있다. 송신단에 의해 수신되는 프리코딩 피드백 정보가 1과 10인 경우, 수신된 프리코딩 피드백 정보에 따라, 송신단은 수신단이 현재 데이터 송신에 사용되는 프리코딩 행렬이 다음에 사용되지 않도록 권장한다는 것을 분명하게 알 게 될 뿐만 아니라 수신단에 의해 권장되는 다음의 데이터 송신에 사용되는 프리코딩 행렬이 색인이 10인 제2 프리코딩 행렬임을 알게 된다. 송신단에 의해 수신되는 프리코딩 피드백 정보가 0일 때, 송신단은, 수신된 프리코딩 피드백 정보에 따라, 수신단이 현재 데이터 송신에 사용되는 프리코딩 행렬을 다음의 데이터 송신에 사용할 것을 권장한다는 것을 알 수 있다. 송신 단에 의해 수신되는 프리코딩 피드백 정보가 10인 경우, 송신단은, 수신된 프리코딩피드백 정보에 따라, 수신단이 권장하는 다음의 데이터 송신에 사용되는 프리코딩 행렬이 색인이 0인 제2 프리코딩 행렬이라는 것을 알 수 있다.
송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한 후에, 송신단은 수신된 프리코딩 피드백 정보에 따라, 다음의 데이터 송신에 사용되는 프리코딩 행렬을 결정할 수 있다. 예를 들어, 송신단에 의해 수신되는 프리코딩 피드백 정보가 확인응답 지시 및 하나 이상의 제2 파일럿 신호 그룹에 사용되는 제2 프리코딩 행렬 또는 제2 프리코딩 행렬들에 대한 색인 또는 색인들인 경우, 송신단은 다음의 데이터 송신에 사용되는 프리코딩 행렬이 색인에 대응하는 제2 프리코딩 행렬인 것으로 결정하고; 송신단에 의해 수신되는 프리코딩 피드백 정보가 비확인응답 지시인 경우, 송신단은 다음의 데이터 송신에 사용되는 프리코딩 행렬이 제1 프리코딩 행렬인 것으로 결정하고; 송신단에 의해 수신되는 프리코딩 피드백 정보가 제1 파일럿 신호 그룹에 사용되는 제1 프리코딩 행렬 및 i개의 제2 파일럿 신호 그룹에 사용되는 제2 프리코딩 행렬에 대한 색인 중 어느 하나의 색인인 경우, 송신단은 다음 데이터 송신에 사용되는 프리코딩 행렬이 색인에 대응하는 프리코딩 행렬인 것으로결정한다.
실제 애플리케이션에서, 송신단은, 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신하는 것 이외에, 복수의 다른 수신단에 의해 송신되는 프리코딩 피드백 정보를 더 수신할 수 있으며, 수신된 복수의 프리코딩 피드백 정보를 종합적으로 고려하여, 다른 수신단에 간섭을 가장 작게 일으키는 하나의 프리코딩 행렬을 다른 수신단과의 다음의 데이터 송신에 사용되는 프리코딩 행렬로서 결정할 수 있다. 예를 들어, 송신단에 의해 결정되는 다음의 데이터 송신에 사용되는 프리코딩 행렬은 색인이 10인 제2 프리코딩 행렬이다.
유의해야 할 것은, 본 발명의 본 실시예에서의 S1101∼S1107에 대한 설명은, 본 발명의 전술한 실시예에서의 S901∼S907의 설명을 참조할 수 있다는 것이다. 본 발명의 본 실시예에서는 더 자세한 내용을 설명하지 않는다.
제3 애플리케이션 시나리오에서, 본 발명의 본 실시예에서 제공되는 프리코딩 정보 수집 방법의 구체적인 구현 프로세스를, 제2 파일럿 신호 그룹의 수량 i이 1보다 크고 제2 파일럿 신호 그룹이 상이한 도 9에 도시된 프리코딩 정보 수집 방법의 흐름도를 계속 예로 사용하여 상세하게 설명하며, 이 프리코딩 정보 수집 방법은 다음 단계를 포함할 수 있다.
S1201: 송신단이 제1 프리코딩 행렬에 따라 제1 파일럿 신호 그룹을 프리코딩하여, 프리코딩된 제1 파일럿 신호 그룹을 수신단에 전송한다.
S1202: 송신단이 i개의 제2 프리코딩 행렬에 따라 i개의 제2 파일럿 신호 그룹을 각각 프리코딩하여, i개의 프리코딩된 제2 파일럿 신호 그룹을 수신단에 전송한다.
S1203: 수신단이 송신단에 의해 송신되는 프리코딩된 제1 파일럿 신호 그룹을 수신하고, 송신단에 의해 송신되는 i개의 프리코딩된 제2 파일럿 신호 그룹을 수신한다.
S1204: 수신단이 프리코딩된 제1 파일럿 신호 그룹을 복조하여 제1 파일럿 신호 그룹을 취득하고, i개의 프리코딩된 제2 파일럿 신호 그룹을 복조하여 i개의 제2 파일럿 신호 그룹을 각각 취득한다.
S1205: 수신단이 제1 파일럿 신호 그룹의 신호 용량을 취득하고, i개의 제2 파일럿 신호 그룹 각각의 신호 용량을 취득한다.
S1206: 수신단이 모든 제1 파일럿 신호의 신호 용량 및 i개의 제2 파일럿 신호 그룹 각각의 신호 용량에 따라 송신단에 프리코딩 피드백 정보를 전송한다.
또한, 가능한 구현예에서, 수신단이 i개의 제2 파일럿 신호 그룹 중에, 제1 파일럿 신호 그룹의 신호 용량보다 큰 신호 용량을 갖는 하나 이상의 제2 파일럿 신호 그룹이 존재하는 것으로 결정하면, 수신단에 의해 송신단에 전송된 프리코딩 피드백 정보는 확인응답 지시 및 하나 이상의 제2 파일럿 신호 그룹에 대한 색인 또는 색인들이다. 수신단이 제1 파일럿 신호 그룹의 신호 용량이 제2 파일럿 신호 그룹의 신호 용량보다 크거나 같은 것으로 결정하면, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 비확인 응답 지시이다.
확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다. 비확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용됨을 지시하는 데 사용된다. 예를 들어, i가 2일 때, 세 개의 파일럿 신호 그룹이 존재하기 때문에, 제1 파일럿 신호 그룹에 대한 색인은 0'0'으로 정의될 수 있고, 두 개의 제2 파일럿 신호 그룹(첫 번째 제2 파일럿 신호 그룹 및 두 번째 제2 파일럿 신호 그룹)에 대한 색인은 각각 0'1' 및 1'0'으로 정의될 수 있다. 수신단의 선택 정책이 신호 용량이 가장 큰 파일럿 신호 그룹을 선택하는 것이면, 수신단은 두 번째 제2 파일럿 신호 그룹이 신호 용량이 가장 크다고 판단하고, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 1 및 1'0'이다.
다른 가능한 구현예에서, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 제1 파일럿 신호 그룹 및 i개의 제2 파일럿 신호 그룹에 대한 색인 중 하나 이상의 색인이다.
예를 들어, i가 2인 경우, 파일럿 신호 그룹이 세 개이므로, 제1 파일럿 신호 그룹에 대한 색인은 0'0'으로 정의될 수 있고, 두 개의 제2 파일럿 신호 그룹(첫 번째 제2 파일럿 신호 그룹 및 두 번째 제2 파일럿 신호 그룹)에 대한 색인은 각각 0'1' 및 1'0'으로 정의될 수 있다. 수신단의 선택 정책이 신호 용량이 가장 큰 파일럿 신호 그룹을 선택하는 것이면, 수신단은 두 번째 제2 파일럿 신호 그룹이 신호 용량이 가장 크다고 판단하고, 수신단에 의해 송신단에 전송되는 프리코딩 피드백 정보는 1'0'이다.
유의할 것은, 수신단은 이와는 달리 제1 파일럿 신호 그룹의 간섭량 및 i개의 제2 파일럿 신호 그룹의 간섭량에 따라 송신단에 프리코딩 피드백 정보를 전송할 수 있다는 것이다. 본 발명의 본 실시예에서는, 수신단이 제1 파일럿 신호 그룹 및 i개의 제2 파일럿 신호 그룹에 따라 송신단에 프리코딩 피드백 정보를 전송하는 구체적인 구현에 대해 제한하지 않는다. 실제 애플리케이션 시나리오가 요구하는 바에 따라 대응하는 선택을 할 수 있다.
S1207: 송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한다.
송신단에 의해 수신되는 프리코딩 피드백 정보는, 확인응답 지시 또는 하나 이상의 제2 파일럿 신호 그룹에 대한 색인 또는 색인들일 수 있거나, 비확인응답 지시일 수 있거나, 또는 제1 파일럿 신호에 대한 색인 및 i개의 제2 파일럿 신호 그룹에 대한 색인 중 하나 이상의 색인일 수 있다. 송신단에 의해 수신되는 프리코딩 피드백 정보가 1과 1'0'인 경우, 수신된 프리코딩 피드백 정보에 따라, 송신단은 수신단이 현재 데이터 송신에 사용되는 프리코딩 행렬이 다음에 사용되지 않도록 권장한다는 것을 분명하게 알 게 될 뿐만 아니라 수신단에 의해 권장되는 다음의 데이터 송신에 사용되는 프리코딩 행렬이, 색인이 1'0'인 제2 파일럿 신호 그룹에 사용되는 제2 프리코딩 행렬임을 알게 된다. 송신단에 의해 수신되는 프리코딩 피드백 정보가 0일 때, 송신단은, 수신된 프리코딩 피드백 정보에 따라, 수신단이 현재 데이터 송신에 사용되는 프리코딩 행렬을 다음의 데이터 송신에 사용할 것을 권장한다는 것을 알 수 있다. 송신 단에 의해 수신되는 프리코딩 피드백 정보가 1'0'인 경우, 송신단은, 수신된 프리코딩 피드백 정보에 따라, 수신단이 권장하는 다음의 데이터 송신에 사용되는 프리코딩 행렬이 색인이 1'0'인 제2 파일럿 신호 그룹에 사용되는 프리코딩 행렬이라는 것을 알 수 있다.
송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한 후에, 송신단은 수신된 프리코딩 피드백 정보에 따라, 다음의 데이터 송신에 사용되는 프리코딩 행렬을 결정할 수 있다. 예를 들어, 송신단에 의해 수신되는 프리코딩 피드백 정보가 확인응답 지시 및 하나 이상의 제2 파일럿 신호 그룹에 사용되는 제2 프리코딩 행렬 또는 제2 프리코딩 행렬들에 대한 색인 또는 색인들인 경우, 송신단은 다음의 데이터 송신에 사용되는 프리코딩 행렬이 색인에 대응하는 제2 파일럿 신호 그룹에 대해 사용되는 제2 프리코딩 행렬인 것으로 결정하고; 송신단에 의해 수신되는 프리코딩 피드백 정보가 비확인응답 지시인 경우, 송신단은 다음의 데이터 송신에 사용되는 프리코딩 행렬이 제1 프리코딩 행렬인 것으로 결정하고; 송신단에 의해 수신되는 프리코딩 피드백 정보가 제1 파일럿 신호 그룹에 대한 색인 및 i개의 제2 파일럿 신호 그룹에 색인 중 어느 하나의 색인인 경우, 송신단은 다음 데이터 송신에 사용되는 프리코딩 행렬이 색인에 대응하는 파일럿 신호 그룹에 사용되는 프리코딩 행렬인 것으로결정한다.
실제 애플리케이션에서, 송신단은, 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신하는 것 이외에, 복수의 다른 수신단에 의해 송신되는 프리코딩 피드백 정보를 더 수신할 수 있으며, 수신된 복수의 프리코딩 피드백 정보를 종합적으로 고려하여, 다른 수신단에 간섭을 가장 작게 일으키는 하나의 프리코딩 행렬을 다른 수신단과의 다음의 데이터 송신에 사용되는 프리코딩 행렬로서 결정할 수 있다. 예를 들어, 송신단에 의해 결정되는 다음의 데이터 송신에 사용되는 프리코딩 행렬은 색인이 1'0'인 파일럿 신호 그룹에 사용되는 제2 프리코딩 행렬이다.
유의해야 할 것은, 본 발명의 본 실시예에서의 S1201∼S1207에 대한 설명은, 본 발명의 전술한 실시예에서의 S901∼S907의 설명을 참조할 수 있다. 본 발명의 본 실시예에서는 더 자세한 내용을 설명하지 않는다.
본 발명의 본 실시예에 의해 제공되는 프리코딩 정보 수집 방법에 따르면, 송신단은 수신단에, 제1 프리코딩 행렬을 사용하여 프리코딩된 제1 파일럿 신호 그룹 및 i개의 제2 프리코딩 행렬을 사용하여 프리코딩된 i개의 제2 파일럿 신호 그룹을 전송하고, 수신단에 의해 전송되는 프리코딩 피드백을 수신한다. 이는 송신단이, 수신단에 의해 전송되고 송신단이 데이터를 송신하기 위한 프리코딩 행렬을 권장하는 데 사용되는 프리코딩 피드백 정보에 따라, 데이터 송신에 사용되는 프리코딩 행렬을 적응적으로 조정할 수 있게 하고, 또한 데이터 전송에 사용되는 프리코딩 행렬을 실제 데이터 송신 채널과 매칭시킨다. 따라서, 무선통신 시스템의 성능이 향상된다.
또, 송신단은 수신된 프리코딩 피드백 정보에 따라, 다음의 데이터 송신에 사용되는 프리코딩 행렬을 일정하게 조정한다. 이로써 다음의 데이터 송신에 사용되는 프리코딩 행렬의 오차를 점차 감소시킬 수 있고 무선 통신 시스템의 성능을 더욱 향상시킬 수 있다.
본 발명의 다른 실시예는 송신단을 제공한다. 도 10에 도시된 바와 같이, 송신단은 프로세서(1301), 송신기(1302), 및 수신기(1303)을 포함한다.
프로세서(1301)는 제1 프리코딩 행렬에 따라 제1 파일럿 신호를 프리코딩하도록 구성된다. 제1 프리코딩 행렬은 현재의 데이터 송신에 사용되는 프리코딩 행렬과 동일하다.
송신기(1302)는 수신단에, 프로세서(1301)에 의해 취득되는 프리코딩된 제1 파일럿 신호를 전송하도록 구성된다.
프로세서(1301)는 추가로, N개의 제2 프리코딩 행렬에 따라 N개의 제2 파일럿 신호를 프리코딩하도록 구성된다. N은 1 이상의 정수이고, 제2 파일럿 신호들을 프리코딩하는 데 사용되는 제2 프리코딩 행렬들은 서로 다르며, N개의 제2 프리코딩 행렬은 제1 프리코딩 행렬과 다르다.
구체적으로, 프로세서(1301)는 첫 번째 제2 프리코딩 행렬에 따라 첫 번째 제2 파일럿 신호를 프리코딩하고, 프로세서(1301)는 두 번째 제2 프리코딩 행렬에 따라 두 번째 제2 파일럿 신호를 프리코딩하고, 유추에 의해, 프로세서(1301)는 N번째 제2 프리코딩 행렬에 따라, N 번째 제2 파일럿 신호를 프리코딩한다. 예를 들어, 상이한 제2 프리코딩 행렬들은 수정을 위한 상이한 프리코딩 행렬들 및 제1 프리코딩 행렬에 따라 취득될 수 있다. 예를 들어, 첫 번째 제2 프리코딩 행렬은 수정을 위한 첫 번째 프리코딩 행렬과 제1 프리코딩 행렬의 합과 같고, 두 번째 제2 프리코딩 행렬은 수정을 위한 두 번째 프리코딩 행렬과 제1 프리코딩 행렬의 합과 같으며, 유추에 의해, N번째 제2 프리코딩 행렬은 수정을 위한 N번째 프리코딩 행렬과 제1 프리코딩 행렬의 합과 동일하다. 수정을 위한 N개의 프리코딩 행렬은 랜덤하게 프로세서(1301)에 의해 생성되며, N개의 프리코딩 행렬의 분포가 미리 설정된 범위 내에 있을 확률은 0보다 크다. 예를 들어, N개의 프리코딩 행렬의 수정을 위한 분포는 일정할 수 있거나, 또는 가우시안 분포일 수 있거나, 또는 특성이 변화하는 균일 분포일 수 있다.
송신기(1302)는 추가로, 수신단에, 프로세서(1301)에 의해 취득되는 N개의 프리코딩된 제2 파일럿 신호를 전송하도록 구성된다.
유의해야 할 것은, 송신기(1302)는, 프리코딩된 제1 파일럿 신호가 전송되는 시점과 동일한 시점에, 프리코딩된 제2 파일럿 신호를 수신단에 전송할 수 있거나, 또는 프리코딩된 제1 파일럿 신호가 전송되는 시점과 다른 시점에, 프리코딩된 제2 파일럿 신호를 수신단에 전송할 수 있거나, 또는 프리코딩된 제1 파일럿 신호가 전송되는 주파수와는 상이한 주파수에서 프리코딩된 제2 파일럿 신호를 수신단에 전송할 수 있다는 것이다.
수신기(1303)는 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신하도록 구성된다.
프리코딩 피드백 정보는 수신단이 다음의 데이터 송신에 사용하도록 송신단에 권장하는 프리코딩 행렬에 관한 정보로서 이해될 수 있다.
본 발명의 본 실시예에서는 또한, N이 1일 때,
프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용되는 확인응답 지시이다.
본 발명의 본 실시예에서는 또한, N이 1보다 클 때,
프리코딩 피드백 정보는 확인응답 지시 및 N개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이며, 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용된다.
본 발명의 본 실시예에서는 또한, N이 1보다 크고 N개의 제2 파일럿 신호가 서로 다를 때,
프리코딩 피드백 정보는 확인응답 지시, 및 N개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인이며, 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용된다.
본 발명의 본 실시예에서는 또한, 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 전송에 사용됨을 지시하는 데 사용되는 비확인응답 지시이다.
본 발명의 본 실시예에서는 또한, N이 1보다 클 때,
프리코딩 피드백 정보는 제1 프리코딩 행렬 및 N개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이다.
본 발명의 본 실시예에서는 또한, N이 1보다 크고 N개의 제2 파일럿 신호가 서로 다를 때,
프리코딩 피드백 정보는 제1 파일럿 신호 및 N개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인이다.
본 발명의 본 실시예에서는 또한, 데이터는 송신단과 수신단 사이에서 단일 스트림 방식으로 송신된다.
수신기(1303)가 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한 후, 프로세서(1301)는, 수신된 프리코딩 피드백 정보에 따라, 결정된 프리코딩 행렬에 따라 송신 데이터 및 다음의 데이터 송신에 사용되는 프리코딩 행렬을 결정할 수 있다.
실제 애플리케이션에서는, 수신기(1303)는, 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신하는 것 이외에, 복수의 다른 수신단에 의해 송신되는 프리코딩 피드백 정보를 더 수신할 수 있다. 이 경우에, 프로세서(1301)는 수신된 복수의 프리코딩 피드백 정보를 종합적으로 고려하여, 다른 수신단에 간섭을 가장 작게 일으키는 하나의 프리코딩 행렬을, 다른 수신단과의 다음의 데이터 송신에 사용되는 프리코딩 행렬로 결정해야 한다.
본 발명의 본 실시예에 의해 제공된 송신단은, 수신단에, 제1 프리코딩 행렬을 사용하여 프리코딩된 제1 파일럿 신호 및 N개의 제2 프리코딩 행렬을 사용하여 프리코딩되는 N개의 제2 파일럿 신호를 전송하고, 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한다. 이는 송신단이, 수신단에 의해 전송되고 송신단이 데이터를 송신하기 위한 프리코딩 행렬을 권장하는 데 사용되는 프리코딩 피드백 정보에 따라, 데이터 송신에 사용되는 프리코딩 행렬을 적응적으로 조정할 수 있게 하고, 또한 데이터 전송에 사용되는 프리코딩 행렬을 실제 데이터 송신 채널과 매칭시킨다. 따라서, 무선통신 시스템의 성능이 향상된다.
또, 송신단은 수신된 프리코딩 피드백 정보에 따라, 다음의 데이터 송신에 사용되는 프리코딩 행렬을 일정하게 조정한다. 이로써 다음의 데이터 송신에 사용되는 프리코딩 행렬의 오차를 점차 감소시킬 수 있고 무선 통신 시스템의 성능을 더욱 향상시킬 수 있다.
본 발명의 다른 실시예는 수신단을 제공한다. 도 11에 도시된 바와 같이, 수신단은 수신기(1401), 프로세서(1402) 및 송신기(1403))를 포함한다.
수신기(1401)는, 송신단에 의해 전송되는 프리코딩된 제1 파일럿 신호를 수신하고, 송신단에 의해 전송되는 N개의 프리코딩된 제2 파일럿 신호를 수신하도록 구성된다. N은 1 이상의 정수이다.
프로세서(1402)는, 수신기(1401)에 의해 수신되는 프리코딩된 제1 파일럿 신호를 복조하여 제1 파일럿 신호를 취득하고, 수신기(1401)에 의해 수신되는 N개의 프리코딩된 제2 파일럿 신호를 복조하여 N개의 제2 파일럿 신호를 각각 취득하도록 구성된다.
송신기(1403)는, 프로세서(1402)에 의해 취득되는 제1 파일럿 신호 및 N개의 제2 파일럿 신호에 따라 송신단에 프리코딩 피드백 정보를 전송하도록 구성된다.
본 발명의 본 실시예에서는 또한, 송신기(1403)는 구체적으로, 제1 파일럿 신호의 신호 품질을 취득하고, N개의 제2 파일럿 신호 각각의 신호 품질을 취득하며; 제1 파일럿 신호의 신호 품질 및 N개의 제2 파일럿 신호 각각의 신호 품질에 따라 송신단에 프리코딩 피드백 정보를 전송하도록 구성된다.
본 발명의 본 실시예에서는 또한, 송신기(1403)는 구체적으로, 제1 파일럿 신호의 신호 용량을 취득하고, N개의 제2 파일럿 신호 각각의 신호 용량을 취득하며; 제1 파일럿 신호의 신호 용량 및 N개의 제2 파일럿 신호 각각의 신호 용량에 따라 송신단에 프리코딩 피드백 정보를 전송하도록 구성된다.
그럼에도 불구하고, 송신기(1403)는 이와는 달리 제1 파일럿 신호의 간섭량 및 N개의 제2 파일럿 신호의 간섭량에 따라 송신단에 프리코딩 피드백 정보를 전송할 수 있다. 본 발명의 본 실시예에서는, 송신기(1403)가 제1 파일럿 신호 및 N개의 제2 파일럿 신호에 따라 송신단에 프리코딩 피드백 정보를 전송하는 구체적인 구현에 대해 제한하지 않는다. 실제 애플리케이션 시나리오가 요구하는 바에 따라 대응하는 선택을 할 수 있다.
본 발명의 본 실시예에서는 또한, N이 1일 때,
제1 파일럿 신호의 신호 품질이 제2 파일럿 신호의 신호 품질보다 열등 또는 동등하거나, 또는 제1 파일럿 신호의 신호 용량이 제2 파일럿 신호의 신호 용량보다 작거나 같으면, 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용되는 확인응답 지시이다.
본 발명의 본 실시예에서는 또한, N이 1보다 클 때,
N개의 제2 파일럿 신호 중에, 제1 파일럿 신호의 신호 품질보다 우수한 제2 파일럿 신호 신호 품질을 갖는 하나 이상의 제2 파일럿 신호, 또는 제1 파일럿의 신호 용량보다 큰 신호 용량을 갖는 하나 이상의 제2 파일럿 신호가 존재하면, 프리코딩 피드백 정보는 확인응답 지시 및 하나 이상의 제2 파일럿 신호에 사용되는 제2 프리코딩 행렬 또는 제2 프리코딩 행렬들에 대한 색인 또는 색인들이며, 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다.
본 발명의 본 실시예에서는 또한, N이 1보다 크고, N개의 제2 파일럿 신호가 서로 다를 때,
N개의 제2 파일럿 신호 중에, 제1 파일럿 신호의 신호 품질보다 우수한 신호 품질을 갖는 하나 이상의 제2 파일럿 신호, 또는 제1 파일럿의 신호 용량보다 큰 신호 용량을 갖는 하나 이상의 제2 파일럿 신호가 존재하면, 프리코딩 피드백 정보는 확인응답 지시, 및 하나 이상의 제2 파일럿 신호에 대한 색인 또는 색인들이며, 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다.
본 발명의 본 실시예에서는 또한, 제1 파일럿 신호의 신호 품질이 제2 파일럿 신호의 신호 품질보다 우수하거나 동등한 경우, 또는 제1 파일럿 신호의 신호 용량이 제2 파일럿 신호의 신호 용량보다 크거나 같으면, 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용됨을 지시하는 사용된다.
본 발명의 본 실시예에서는 또한, 이 1보다 클 때,
프리코딩 피드백 정보는 제1 파일럿 신호에 사용되는 제1 프리코딩 행렬에 대한 색인 및 N개의 제2 파일럿 신호에 사용되는 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이다.
본 발명의 본 실시예에서는 또한, , N이 1보다 크고 N개의 제2 파일럿 신호가 서로 다를 때,
프리코딩 피드백 정보는 제1 파일럿 신호 및 N개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인이다.
본 발명의 본 실시예에서는 또한, 데이터는 송신단과 수신단 사이에서 단일 스트림 방식으로 송신된다.
본 발명의 본 실시예에 의해 제공되는 수신단은, 송신단에 의해 전송되는 프리코딩된 제1 파일럿 신호 및 N개의 프리코딩된 제2 파일럿 신호를 수신한 후, 프리코딩된 제1 파일럿 신호를 복조하여 제1 파일럿 신호를 취득하고, N개의 프리코딩된 제2 파일럿 신호를 복조하여 N개의 제2 파일럿 신호를 각각 취득하며; 취득되는 제1 파일럿 신호 및 N개의 제2 파일럿 신호에 따라 송신단에, 송신단이 데이터를 송신하기 위한 프리코딩 행렬을 권장하는 데 사용되는 프리코딩 피드백 정보를 전송한다. 이는 송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보에 따라, 데이터 송신에 사용되는 프리코딩 행렬을 적응적으로 조정할 수 있게 하고, 또한 프리코딩 행렬 데이터 송신에 사용되는 프리코딩 행렬을 실제 데이터 송신 채널과 매칭시킨다. 따라서, 무선통신 시스템의 성능이 향상된다.
본 발명의 다른 실시예는 송신단을 제공한다. 송신단과 하나 이상의 수신단 사이의 데이터 송신에 M개의 데이터 스트림이 사용되며, M은 1보다 큰 정수이다. 도 12에 도시된 바와 같이, 송신단은 프로세서(1501), 송신기(1502) 및 수신기(1503)를 포함한다.
프로세서(1501)는, 제1 프리코딩 행렬에 따라 제1 파일럿 신호 그룹을 프리코딩하도록 구성된다. 제1 프리코딩 행렬은 서로 다른 M개의 제1 프리코딩 벡터를 포함하고, 제1 파일럿 신호 그룹은 M개의 제1 파일럿 신호를 포함하며, 제1 프리코딩 행렬은 현재의 데이터 송신에 사용되는 프리코딩 행렬과 동일하다.
송신기(1502)는 프로세서(1501)에 의해 취득되는 프리코딩된 제1 파일럿 신호 그룹을 수신단에 전송하도록 구성된다.
프로세서(1501)는 추가로, i개의 제2 프리코딩 행렬에 따라 i개의 제2 파일럿 신호 그룹을 각각 프리코딩하도록 구성된다. i번째 제2 프리코딩 행렬은 서로 다른 Ai개의 제2 프리코딩 벡터를 포함하고, i번째 제2 파일럿 신호 그룹은 Ai개의 제2 파일럿 신호를 포함하고, i는 1 이상의 정수이고, Ai는 1 이상의 정수이고, 제2 파일럿 신호 그룹들을 프리코딩하기 위해 사용되는 제2 프리코딩 행렬들은 서로 다르며, i개의 제2 프리코딩 행렬은 제1 프리코딩 행렬과 다르다.
송신기(1502)는 추가로, 수신단에, 프로세서(1501)에 의해 취득되는 i개의 프리코딩된 제2 파일럿 신호 그룹을 전송하도록 구성된다.
유의해야 할 것은, 송신기(1502)는, 프리코딩된 제1 파일럿 신호가 전송되는 시점과 동일한 시점에, 프리코딩된 제2 파일럿 신호를 수신단에 전송할 수 있거나, 또는 프리코딩된 제1 파일럿 신호가 전송되는 시점과 다른 시점에, 프리코딩된 제2 파일럿 신호를 수신단에 전송할 수 있거나, 또는 프리코딩된 제1 파일럿 신호가 전송되는 주파수와는 상이한 주파수에서 프리코딩된 제2 파일럿 신호를 수신단에 전송할 수 있다는 것이다.
수신기(1503)는, 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신하도록 구성된다.
프리코딩 피드백 정보는 수신단이 다음의 데이터 송신에 사용하도록 송신단에 권장하는 프리코딩 행렬에 관한 정보로서 이해될 수 있다.
본 발명의 본 실시예에서는 또한, i가 1일 때,
프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용되는 확인응답 지시이다.
본 발명의 본 실시예에서는 또한, i가 1보다 클 때,
프리코딩 피드백 정보는 확인응답 지시 및 i개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이며, 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용된다.
본 발명의 본 실시예에서는 또한, i가 1보다 크고 i개의 제2 파일럿 신호 그룹이 서로 다를 때,
프리코딩 피드백 정보는 확인응답 지시 및 i개의 제2 파일럿 신호에 대한 색인 중 하나 이상의 색인이며, 확인응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 송신에 사용되지 않음을 지시하는 데 사용된다
본 발명의 본 실시예에서는 또한, 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음의 데이터 전송에 사용됨을 지시하는 데 사용되는 비확인응답 지시이다.
본 발명의 본 실시예에서는 또한, i가 1보다 클 때,
프리코딩 피드백 정보는 제1 프리코딩 행렬 및 i개의 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이다.
본 발명의 본 실시예에서는 또한, i가 1보다 크고 i개의 제2 파일럿 신호 그룹이 서로 다를 때,
프리코딩 피드백 정보는 제1 파일럿 신호 그룹 및 i개의 제2 파일럿 신호 그룹에 대한 색인 중 하나 이상의 색인이다.
본 발명의 본 실시예에서는 또한, 프리코딩 피드백 정보는 M개의 제1 파일럿 신호에 사용되는 프리코딩 벡터 및
개의 제2 파일럿 신호에 사용되는 프리코딩 벡터 중 B개의 프리코딩 벡터에 대한 색인이다. B는 1 이상,
이하의 정수이다.
본 발명의 본 실시예에서는 또한, 프리코딩 피드백 정보는 M개의 제1 파일럿 신호 및
개의 제2 파일럿 신호 중 B개의 파일럿 신호에 대한 색인이다. B는 1 이상,
이하의 정수이다.
수신기(1503)가 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한 후, 프로세서(1501)는, 수신된 프리코딩 피드백 정보에 따라, 결정된 프리코딩 행렬에 따라 송신 데이터 및 다음의 데이터 송신에 사용되는 프리코딩 행렬을 결정할 수 있다.
실제 애플리케이션에서는, 수신기(1503)는, 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신하는 것 이외에, 복수의 다른 수신단에 의해 송신되는 프리코딩 피드백 정보를 더 수신할 수 있다. 이 경우에, 프로세서(1501)는 수신된 복수의 프리코딩 피드백 정보를 종합적으로 고려하여, 다른 수신단에 간섭을 가장 작게 일으키는 하나의 프리코딩 행렬을, 다른 수신단과의 다음의 데이터 송신에 사용되는 프리코딩 행렬로 결정해야 한다.
본 발명의 본 실시예에 의해 제공된 송신단은, 수신단에, 제1 프리코딩 행렬을 사용하여 프리코딩된 제1 파일럿 신호 그룹 및 i개의 제2 프리코딩 행렬을 사용하여 프리코딩되는 i개의 제2 파일럿 신호 그룹를 전송하고, 수신단에 의해 전송되는 프리코딩 피드백 정보를 수신한다. 이는 송신단이, 수신단에 의해 전송되고 송신단이 데이터를 송신하기 위한 프리코딩 행렬을 권장하는 데 사용되는 프리코딩 피드백 정보에 따라, 데이터 송신에 사용되는 프리코딩 행렬을 적응적으로 조정할 수 있게 하고, 또한 데이터 전송에 사용되는 프리코딩 행렬을 실제 데이터 송신 채널과 매칭시킨다. 따라서, 무선통신 시스템의 성능이 향상된다.
또, 송신단은 수신된 프리코딩 피드백 정보에 따라, 다음의 데이터 송신에 사용되는 프리코딩 행렬을 일정하게 조정한다. 이로써 다음의 데이터 송신에 사용되는 프리코딩 행렬의 오차를 점차 감소시킬 수 있고 무선 통신 시스템의 성능을 더욱 향상시킬 수 있다.
본 발명의 다른 실시예는 수신단을 제공한다. 수신단과 송신단 사이의 데이터 송신에 M개의 데이터 스트림이 사용되며, M은 1보다 큰 정수이다. 도 13에 도시된 바와 같이, 수신단은 수신기(1601), 프로세서(1602) 및 송신기(1603)를 포함한다.
수신기(1601)는, 송신단에 의해 송신되는 프리코딩된 제1 파일럿 신호 그룹을 수신하고, 송신단에 의해 송신되는 i개의 프리코딩된 제2 파일럿 신호 그룹을 수신하도록 구성되며, 여기서 i는 1 이상의 정수이다.
프로세서(1602)는, 수신기(1601)에 의해 수신되는 프리코딩된 제1 파일럿 신호 그룹을 복조하여 제1 파일럿 신호 그룹을 취득하고, 수신기(1601)에 의해 취득되는 i개의 프리코딩된 제2 파일럿 신호 그룹을 복조하여 i개의 제2 파일럿 신호 그룹을 각각 취득하도록 구성된다.
송신기(1603)는, 프로세서(1602)에 의해 취득되는 제1 파일럿 신호 그룹 및 i개의 제2 파일럿 신호 그룹에 따라 송신단에 프리코딩 피드백 정보를 전송하도록 구성된다.
본 발명의 본 실시예에서는 또한, 제1 파일럿 신호 그룹은 M개의 제1 파일럿 신호를 포함하며, i번째 제2 파일럿 신호 그룹은 Ai개의 제2 파일럿 신호를 포함한다.
송신기(1603)는 구체적으로, 제1 파일럿 신호 그룹 내의 M개의 제1 파일럿 신호의 신호 품질을 취득하고, i개의 제2 파일럿 신호 그룹 내의
개의 제2 파일럿 신호의 신호 품질을 취득하며; 모든 제1 파일럿 신호의 신호 품질 및 모든 제2 파일럿 신호의 신호 품질에 따라 B개의 파일럿 신호를 선택하여, B개의 파일럿 신호에 따라 송신단에 프리코딩 피드백 정보를 전송하도록 구성된다. B는 1 이상,
이하의 정수이다.
본 발명의 본 실시예에서는 또한, 송신기(1603)는 구체적으로, 제1 파일럿 신호 그룹의 신호 용량을 취득하고, i개의 제2 파일럿 신호 그룹 각각의 신호 용량을 취득하며; 제1 파일럿 신호 그룹의 신호 용량 및 i개의 제2 파일럿 신호 그룹 각각의 신호 용량에 따라 송신단에 프리코딩 피드백 정보를 전송하도록 구성된다.
유의해야 할 것은, 송신기(1603)는 이와는 달리 제1 파일럿 신호 그룹의 간섭량 및 i개의 제2 파일럿 신호 그룹의 간섭량에 따라 송신단에 프리코딩 피드백 정보를 전송할 수 있다는 것이다. 본 발명의 본 실시예에서는, 송신기(1603)가 제1 파일럿 신호 그룹 및 i개의 제2 파일럿 신호 그룹에 따라 송신단에 프리코딩 피드백 정보를 전송하는 구체적인 구현에 대해 제한하지 않는다. 실제 애플리케이션 시나리오가 요구하는 바에 따라 대응하는 선택을 할 수 있다.
본 발명의 본 실시예에서는 또한, i가 1일 때,
제1 파일럿 신호 그룹의 신호 용량이 제2 파일럿 신호 그룹의 신호 용량보다 작거나 같으면, 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용되는 확인응답 지시이다.
본 발명의 본 실시예에서는 또한, i가 1보다 클 때,
i개의 제2 파일럿 신호 그룹 중에, 제1 파일럿 신호 그룹의 신호 용량보다 큰 신호 용량을 갖는 하나 이상의 제2 파일럿 신호 그룹이 존재하면, 프리코딩 피드백 정보는 확인응답 지시 및 하나 이상의 제2 파일럿 신호 그룹에 사용되는 제2 프리코딩 행렬 또는 제2 프리코딩 행렬들에 대한 색인 또는 색인들이며, 확인 응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다.
본 발명의 본 실시예에서는 또한, i가 1보다 크고 i개의 제2 파일럿 신호 그룹이 서로 다를 때,
i개의 제2 파일럿 신호 그룹 중에, 제1 파일럿 신호 그룹의 신호 용량보다 큰 신호 용량을 갖는 하나 이상의 제2 파일럿 신호 그룹이 존재하면, 프리코딩 피드백 정보는 확인 응답 지시 및 하나 이상의 제2 파일럿 신호 그룹에 대한 색인 또는 색인들이며, 확인 응답 지시는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용되지 않음을 지시하는 데 사용된다.
본 발명의 본 실시예에서는 또한, 제1 파일럿 신호 그룹의 신호 용량이 제2 파일럿 신호 그룹의 신호 용량보다 크거나 같으면, 프리코딩 피드백 정보는 현재의 데이터 송신에 사용되는 프리코딩 행렬이 다음에 송신단이 데이터를 송신할 때 사용됨을 지시하는 사용된다.
본 발명의 본 실시예에서는 또한, i가 1보다 클 때,
프리코딩 피드백 정보는 제1 파일럿 신호 그룹에 사용되는 제1 프리코딩 행렬에 대한 색인 및 i개의 제2 파일럿 신호 그룹에 사용되는 제2 프리코딩 행렬에 대한 색인 중 하나 이상의 색인이다.
본 발명의 본 실시예에서는 또한, i가 1보다 크고 i개의 제2 파일럿 신호 그룹이 서로 다를 때,
프리코딩 피드백 정보는 제1 파일럿 신호 그룹 및 i개의 제2 파일럿 신호 그룹에 대한 색인 중 하나 이상의 색인이다.
본 발명의 본 실시예에서는 또한, 프리코딩 피드백 정보는 M개의 제1 파일럿 신호에 사용되는 프리코딩 벡터 및
개의 제2 파일럿 신호에 사용되는 프리코딩 벡터 중 B개의 프리코딩 벡터에 대한 색인이다.
본 발명의 본 실시예에서는 또한, 프리코딩 피드백 정보는 M개의 제1 파일럿 신호 및
개의 제2 파일럿 신호 중 B개의 파일럿 신호에 대한 색인이다.
본 발명의 본 실시예에 의해 제공되는 수신단은, 송신단에 의해 전송되는 프리코딩된 제1 파일럿 신호 그룹 및 i개의 프리코딩된 제2 파일럿 신호 그룹을 수신한 후, 프리코딩된 제1 파일럿 신호 그룹을 복조하여 제1 파일럿 신호 그룹을 취득하고, i개의 프리코딩된 제2 파일럿 신호 그룹를 복조하여 i개의 제2 파일럿 신호 그룹을 각각 취득하며; 취득되는 제1 파일럿 신호 그룹 및 i개의 제2 파일럿 신호에 따라 송신단에, 송신단이 데이터를 송신하기 위한 프리코딩 행렬을 권장하는 데 사용되는 프리코딩 피드백 정보를 전송한다. 이는 송신단이 수신단에 의해 전송되는 프리코딩 피드백 정보에 따라, 데이터 송신에 사용되는 프리코딩 행렬을 적응적으로 조정할 수 있게 하고, 또한 프리코딩 행렬 데이터 송신에 사용되는 프리코딩 행렬을 실제 데이터 송신 채널과 매칭시킨다. 따라서, 무선통신 시스템의 성능이 향상된다.
구현예에 관한 이상의 설명은, 당업자가, 편의 및 간략한 설명을 위해, 전술한 기능 모듈의 분할을 예시를 위한 예로 든 것임을 명백히 이해할 수 있도록 해준다. 실제 구현 시에는, 전술한 기능들은 필요에 따라 다른 모듈에 할당되어 구현될 수 있다. 즉, 장치의 내부 구조는 전술한 기능의 전부 또는 일부를 구현하기 위해 상이한 기능 모듈로 분할된다. 전술한 장치의 상세한 작동 프로세스에 대해서는 전술한 방법 실시예에서의 대응하는 프로세스를 참조할 수 있으므로, 여기서는 세부사항을 다시 설명하지 않는다.
본 출원에서 제공되는 여러 실시예에서, 개시된 장치 및 방법은 다른 방식으로도 구현될 수 있다는 것을 이해해야 한다. 예를 들어, 설명한 장치 실시예는 예시일 뿐이다. 예를 들어, 모듈 또는 유닛 분할은 단지 논리 기능 분할일 뿐이고, 실제 구현에서는 다른 분할일 수 있다. 예를 들어, 복수의 유닛 또는 구성요소는 다른 장치에 결합 또는 통합될 수 있거나, 또는 일부 특징(feature)은 무시되거나 수행되지 않을 수 있다. 또한, 표시되거나 논의된 상호 결합(mutual coupling) 또는 직접 결합(direct couplings) 또는 통신 연결은 소정의 인터페이스, 장치 또는 유닛을 사용하는 간접 결합 또는 통신 연결일 수 있고, 전자적 형태, 기계적 형태, 또는 기타 형태의 연결일 수 있다.
별개의 부분(separate part)으로서 설명된 유닛은 물리적으로 분리될 수도 분리되지 않을 수도 있다. 유닛으로 표시된 부분은 물리적인 유닛일 수도 물리적인 유닛이 아닐 수도 있다. 즉, 그들은 한 장소에 위치할 수 있거나, 또는 상이한 장소에 분산될 수 있다. 유닛들의 일부 또는 전부는 실시예의 해결방안의 목적을 달성하기 위해 실제 필요에 따라 선택될 수 있다.
또한, 본 발명의 실시예에서의 기능 유닛은 하나의 처리 유닛으로 통합될 수 있거나, 또는 각각의 유닛이 물리적으로 단독으로 존재할 수 있거나, 둘 이상의 유닛이 하나의 유닛으로 통합된다. 통합 유닛(integrated unit)은 하드웨어의 형태로 구현될 수 있거나, 소프트웨어 기능 유닛의 형태로 구현될 수 있다.
통합 유닛이 소프트웨어 기능 유닛의 형태로 구현되고 독립된 제품으로 판매 또는 사용되는 경우, 통합 유닛은 컴퓨터로 판독할 수 있는 저장 매체에 저장될 수 있다. 이러한 이해를 바탕으로, 본질적으로 본 발명의 기술적 해결방안, 또는 종래기술에 기여하는 부분, 또는 기술적 해결방안의 일부 또는 전부는 소프트웨어 제품의 형태로 구현될 수 있다. 소프트웨어 제품은 저장 매체에 저장되고 기기(단일칩 마이크로프로세서, 칩 등일 수 있음) 또는 프로세서(processor)에 본 발명의 실시예에 설명된 방법의 단계들 중 일부 또는 전부를 수행하도록 명령하기 위한 여러 명령어를 포함한다. 전술한 저장 매체로는, USB 플래시 드라이브, 탈착 가능한 하드 디스크(removable hard disk), 판독 전용 메모리(Read-Only Memory, 약칭하여 ROM), 임의 접근 메모리(Rantom Access Memory, 약칭하여 RAM), 자기 디스크, 또는 광디스크 등의, 프로그램 코드를 저장할 수 있는 임의의 매체를 포함한다.
이상의 설명은 단지 본 발명의 구체적인 구현일 뿐이며, 본 발명의 보호 범위를 한정하려는 것은 아니다.
본 발명에 개시된 기술적 범위 내에서 당업자가 용이하게 생각해낼 수 있는 임의의 변형 또는 대체는 본 발명의 보호 범위에 속한다. 따라서, 본 발명의 보호 범위는 청구항의 보호 범위에 따라야 한다.