1 |
1
입력 데이터를 다수의 블록들로 분할하고, 상기 다수의 블록들을 이용하여 하나 이상의 블록집합들을 생성하는 단계;상기 하나 이상의 블록집합들 중 제 1 블록집합을 부호화하고, 부호화된 상기 제 1 블록집합에서 소정 개수의 부호화된 블록을 수신단으로 전송하는 단계;상기 수신단으로부터 채널환경의 상태를 나타내는 신호를 수신하는 단계; 및상기 신호에 따라 상기 소정 개수의 부호화된 블록의 개수보다 증가 또는 감소된 개수의 부호화된 블록을 패킹하여 상기 수신단으로 전송하는 단계를 포함하되,상기 소정 개수의 부호화된 블록의 개수보다 증가 또는 감소된 개수의 블록 각각을 부호화하는데 사용하는 랜덤계수는 서로 독립적인, 데이터 전송방법
|
2 |
2
제 1항에 있어서,상기 신호가 상기 채널환경이 좋은 것을 나타내면,상기 하나 이상의 블록집합들 중 제 2 블록집합을 부호화하고, 부호화된 상기 제 2 블록집합에서 부호화된 블록을 차용하여 상기 소정 개수의 부호화된 블록의 개수보다 증가된 개수의 부호화된 블록을 패킹하고, 상기 패킹된 블록들을 상기 수신단으로 전송하는 것을 특징으로 하는 데이터 전송방법
|
3 |
3
제 2항에 있어서,상기 제 1 블록집합 및 상기 제 2 블록집합을 부호화하는데 사용한 랜덤계수는 서로 동일한 것을 특징으로 하는 데이터 전송방법
|
4 |
4
제 1항에 있어서,상기 신호가 상기 채널환경이 좋은 것을 나타내면,부호화된 상기 제 1 블록집합에서 상기 소정 개수의 부호화된 블록보다 증가된 개수의 부호화된 블록을 선택하여 패킹하고, 상기 수신단으로 전송하는 것을 특징으로 하는 데이터 전송방법
|
5 |
5
삭제
|
6 |
6
제 1항에 있어서,상기 신호가 상기 채널환경이 안 좋은 것을 나타내면,상기 소정 개수 보다 적은 개수의 부호화된 블록을 패킹하고, 상기 패킹된 부호화된 블록들을 상기 수신단으로 전송하는 것을 특징으로 하는 데이터 전송방법
|
7 |
7
제 1항에 있어서,상기 증가 또는 감소된 개수의 부호화된 블록은,상기 소정 개수의 부호화된 블록의 개수에서 1개씩 증가 또는 감소된 것을 특징으로 하는 데이터 전송방법
|
8 |
8
제 1항에 있어서,상기 하나 이상의 부호화된 블록집합은,송신단에서 상기 하나 이상의 블록집합을 부호화(coding)하여 생성되고, 상기 하나 이상의 부호화된 블록집합에 포함된 각각의 부호화된 블록들은 서로 독립적인 것을 특징으로 하는 데이터 전송방법
|
9 |
9
제 1항에 있어서,상기 하나 이상의 블록집합을 부호화하는 방법은,랜덤 리니어 코딩(Random Liner Coding) 방법을 사용하는 것을 특징으로 하는 데이터 전송방법
|
10 |
10
제 1항에 있어서,상기 채널 환경에 대한 신호는, 채널 품질 지시(CQI) 신호인 것을 특징으로 하는 데이터 전송방법
|
11 |
11
제 1항에 있어서,상기 소정 개수의 부호화된 블록은,상기 하나 이상의 블록집합을 부호화하기 위한 계수에 관한 정보를 더 포함하는 것을 특징으로 하는 데이터 전송방법
|
12 |
12
제 11항에 있어서,상기 계수에 관한 정보는,상기 계수로 이뤄진 행렬, 상기 계수를 생성하기 위한 시드(seed) 또는 상기 계수를 나타내는 인덱스 중 하나인 것을 특징으로 하는 데이터 전송방법
|
13 |
13
송신단으로부터 소정 개수의 부호화된 블록을 수신하는 단계;채널환경의 상태를 나타내는 신호를 상기 송신단으로 전송하는 단계; 및상기 송신단으로부터 상기 신호에 따라 상기 소정 개수의 부호화된 블록의 개수보다 증가 또는 감소된 개수의 부호화된 블록을 수신하는 단계를 포함하되,상기 소정 개수의 부호화된 블록의 개수보다 증가 또는 감소된 개수의 블록 각각을 부호화하는데 사용되는 랜덤계수는 서로 독립적인, 데이터 전송방법
|