1 |
1
FEC(Forward Error Correction) 코딩 방식에 기초한 가변길이 패킷 송신 방법에 있어서, a) 송신될 입력 데이터 패킷이 존재하는 경우 데이터 패킷을 입력받는 단계; b) 상기 입력되는 데이터 패킷을 특정 저장 폭을 갖는 2차원 저장 장치에 가상적으로 연결하여 배치하면서 FEC 코딩을 수행하여 대응되는 패리티 패킷을 산출하는 단계; 및 c) 상기 산출된 패리티 패킷을 상기 2차원 저장 장치에 배치하며, 상기 데이터 패킷의 복원을 위한 정보와 상기 데이터 패킷을 포함한 확장 데이터 패킷 및 상기 패리티 패킷을 송신하는 단계 를 포함하며, 상기 데이터 패킷을 상기 2차원 저장 장치에 가상적으로 연결하여 배치하는 것은 상기 2차원 저장 장치에 배치될 데이터 패킷들을 각각 연결하여 저장하되, 그 저장 길이가 상기 2차원 저장 장치의 저장폭이 되도록 하는 것을 의미하고, 상기 패리티 패킷은 상기 배치된 데이터 패킷들에 대해 저장 길이 방향의 수직 방향으로 적용되어 각각 산출되는 것을 특징으로 하는 FEC 코딩 방식에 기초한 가변길이 패킷 송신 방법
|
2 |
2
제1항에 있어서, 상기 단계 a) 전에, c) 상기 FEC 코딩에 필요한 특정 파라미터의 사용이 약속되어 있는 지의 여부를 판단하는 단계; 및 d) 상기 특정 파라미터의 사용이 약속되어 있지 않는 것으로 판단되는 경우, 상기 특정 파라미터를 결정하고 송신하는 단계 를 더 포함하는 FEC 코딩 방식에 기초한 가변길이 패킷 송신 방법
|
3 |
3
제2항에 있어서, 상기 특정 파라미터에는 상기 2차원 저장 장치의 폭, 패리티 패킷의 개수 및 연관된 패킷 그룹을 결정하는 인수가 포함되는 것을 특징으로 하는 FEC 코딩 방식에 기초한 가변길이 패킷 송신 방법
|
4 |
4
제3항에 있어서, 상기 연관된 패킷 그룹이 상기 데이터 패킷과 이에 대응되는 패리티 패킷들의 집합인 것을 특징으로 하는 FEC 코딩 방식에 기초한 가변길이 패킷 송신 방법
|
5 |
5
제1항에 있어서, 상기 단계 b)가 i) 상기 패리티 패킷의 송신 여부를 결정하는 인수의 값을 누적하는 단계; ii) 상기 입력 데이터 패킷을 상기 2차원 저장 장치에 가상적으로 연결하여 배치하는 단계; 및 iii) 상기 입력 데이터 패킷에 대응되도록 패리티 패킷을 갱신하는 단계 를 포함하고, 상기 단계 c)가 iv) 상기 데이터 패킷의 복원을 위한 정보 및 상기 데이터 패킷을 포함한 확장 데이터 패킷을 송신하는 단계; v) 패리티 패킷을 송신할 시점인지의 여부를 판단하는 단계; vi) 상기 단계 v)에서 패리티 패킷을 송신할 시점인 경우 상기 패리티 패킷을 송신하는 단계; 및 vii) 상기 단계 i)에서의 패리티 패킷의 송신 여부를 결정하는 인수의 값을 초기화하는 단계 를 포함하는 FEC 코딩 방식에 기초한 가변길이 패킷 송신 방법
|
6 |
6
제5항에 있어서, 상기 단계 vi)가 송신할 패리티 패킷 개수를 결정하는 단계; 송신된 패리티 패킷 개수가 상기 결정된 송신할 패리티 패킷 개수 이상인 지의 여부를 판단하는 단계; 상기 판단된 송신된 패리티 패킷 개수가 상기 결정된 송신할 패리티 패킷 개수보다 작은 경우 데이터 패킷 복원을 위한 정보 및 패리티 패킷을 포함한 확장 패리티 패킷을 송신하는 단계; 상기 송신된 패리티 패킷 개수를 누적하는 단계; 및 상기 판단된 송신된 패리티 패킷 개수가 상기 결정된 송신할 패리티 패킷 개수 이상인 경우 패리티 패킷과 상기 송신된 패리티 패킷 개수를 초기화하는 단계 를 포함하는 FEC 코딩 방식에 기초한 가변길이 패킷 송신 방법
|
7 |
7
제5항에 있어서, 상기 단계 i)에서의 패리티 패킷의 송신 여부를 결정하는 인수는 입력되는 데이터 패킷의 크기, 입력되는 데이터 패킷의 개수, 또는 시간 정보인 것을 특징으로 하는 FEC 코딩 방식에 기초한 가변길이 패킷 송신 방법
|
8 |
8
제5항에 있어서, 상기 단계 v)에서의 패리티 패킷을 송신할 시점은 입력되는 데이터 패킷의 누적된 크기가 특정 연관된 패킷 그룹의 문턱치 크기 이상이거나, 또는 입력되는 데이터 패킷의 누적된 개수가 특정 연관된 패킷 그룹의 데이터 패킷 문턱치 개수 이상이거나, 또는 특정 연관된 패킷 그룹의 누적된 경과 시간이 문턱치 시간 이상일 경우인 것을 특징으로 하는 FEC 코딩 방식에 기초한 가변길이 패킷 송신 방법
|
9 |
9
제5항에 있어서, 상기 데이터 패킷 복원을 위한 정보가 상기 확장 패킷의 헤더 부분에 포함되는 것을 특징으로 하는 FEC 코딩 방식에 기초한 가변길이 패킷 송신 방법
|
10 |
10
제5항에 있어서, 상기 데이터 패킷 복원을 위한 정보에는 상기 데이터 패킷의 경우 상기 패킷의 종류 및 패킷의 오프셋이 포함되고, 상기 패리티 패킷의 경우 상기 패킷의 종류, 상기 연관된 패킷 그룹 내의 데이터 패킷의 전체 크기가 포함되는 것을 특징으로 하는 FEC 코딩 방식에 기초한 가변길이 패킷 송신 방법
|
11 |
11
제10항에 있어서, 상기 데이터 패킷 복원을 위한 정보에는, 상기 패리티 패킷의 경우 데이터 패킷의 오프셋이 더 포함되는 것을 특징으로 하는 FEC 코딩 방식에 기초한 가변길이 패킷 송신 방법
|
12 |
12
제5항에 있어서, 상기 패리티 패킷의 갱신이 상기 2차원 저장 장치에 배치된 데이터를 특정 길이로 연산하여 수행되는 것을 특징으로 하는 FEC 코딩 방식에 기초한 가변길이 패킷 송신 방법
|
13 |
13
제6항에 있어서, 상기 송신할 패리티 패킷 개수는 패킷이 송신될 채널의 상태에 따라 결정되는 것을 특징으로 하는 FEC 코딩 방식에 기초한 가변길이 패킷 송신 방법
|
14 |
14
삭제
|
15 |
15
FEC 코딩 방식에 기초한 가변길이 패킷 수신 방법에 있어서, a) 수신되는 확장 패킷이 존재하는 경우, 수신되는 확장 패킷으로부터 데이터 패킷 및 패리티 패킷을 분리하여 특정 저장 폭을 갖는 2차원 저장 장치에 가상적으로 연결하여 배치하는 단계; 및 b) 상기 분리된 패리티 패킷을 사용하여 상기 분리된 데이터 패킷에 대한 FEC 디코딩을 수행하여 상기 데이터 패킷을 복원한 후 상위 계층으로 전달하는 단계 를 포함하며, 상기 데이터 패킷을 상기 2차원 저장 장치에 가상적으로 연결하여 배치하는 것은 상기 2차원 저장 장치에 배치될 데이터 패킷들을 각각 연결하여 저장하되, 그 저장 길이가 상기 2차원 저장 장치의 저장폭이 되도록 하는 것을 의미하고, 상기 패리티 패킷은 상기 배치된 데이터 패킷들에 대해 저장 길이 방향의 수직 방향으로 적용되어 산출된 것을 특징으로 하는 FEC 코딩 방식에 기초한 가변길이 패킷 수신 방법
|
16 |
16
제15항에 있어서, 상기 단계 a) 전에, c) 상기 FEC 디코딩에 필요한 특정 파라미터의 사용이 약속되어 있는 지의 여부를 판단하는 단계; 및 d) 상기 특정 파라미터의 사용이 약속되어 있지 않는 것으로 판단되는 경우, 상기 특정 파라미터를 송신측으로부터 수신하는 단계 를 더 포함하는 FEC 코딩 방식에 기초한 가변길이 패킷 수신 방법
|
17 |
17
제15항에 있어서, 상기 단계 a)가 i) 확장 패킷을 수신하는 단계; ii) 상기 수신된 확장 패킷이 확장 데이터 패킷인지 확장 패리티 패킷인 지의 여부를 판단하는 단계; iii) 상기 단계 ii)에서 수신된 확장 패킷이 데이터 패킷을 포함하는 확장 데이터 패킷이면 데이터 패킷과 데이터 패킷 복원을 위한 정보를 분리하는 단계; iv) 상기 단계 ii)에서 수신된 확장 패킷이 패리티 패킷을 포함하는 확장 패리티 패킷이면 패리티 패킷과 데이터 패킷 복원을 위한 정보를 분리하는 단계; 및 v) 상기 단계 iii)또는 iv)에서 분리된 데이터 패킷과 패리티 패킷을 상기 특정된 2차원 저장 장치에 차례로 배치하는 단계 를 포함하는 FEC 코딩 방식에 기초한 가변길이 패킷 수신 방법
|
18 |
18
제15항에 있어서, 상기 단계 b)가 i) 연관된 패킷 그룹을 상기 상위 계층으로 전달할 시점인 지의 여부를 판단하는 단계; 및 ii) 상기 단계 i)에서 상기 연관된 패킷 그룹을 상기 상위 계층으로 전달할 시점인 것으로 판단되는 상기 분리된 데이터 패킷을 상기 상위 계층으로 전달하는 단계 를 포함하는 FEC 코딩 방식에 기초한 가변길이 패킷 수신 방법
|
19 |
19
제18항에 있어서, 상기 단계 i)에서 상기 연관된 패킷 그룹을 상기 상위 계층으로 전달할 시점이 상기 연관된 패킷 그룹 내의 마지막 패킷 또는 다음 연관된 패킷 그룹 내의 패킷이 도착하거나 또는 특정 시간이 경과한 시점인 것을 특징으로 하는 FEC 코딩 방식에 기초한 가변길이 패킷 수신 방법
|
20 |
20
제18항에 있어서, 상기 단계 ii)가 ㄱ) 상기 분리된 데이터 패킷에 손실이 있는 지의 여부를 판단하는 단계; ㄴ) 상기 데이터 패킷에 손실이 있는 것으로 판단되는 경우, 복원 가능한 부분이 있는 지의 여부를 판단하는 단계; ㄷ) 상기 단계 ㄴ)에서 복원 가능한 부분이 있는 것으로 판단되는 경우 상기 손실된 데이터 패킷을 복원하는 단계; ㄹ) 상기 ㄷ)에서 복원되지 않은 부분이 있는 지의 여부를 판단하는 단계; ㅁ) 상기 단계 ㄴ)에서 복원 가능한 부분이 없는 것으로 판단되거나, 또는 상기 단계 ㄹ)에서 복원되지 않은 부분이 있는 경우, 상기 상위 계층으로 손실 위치를 전달하는 단계; 및 ㅂ) 상기 단계 ㄱ)에서 데이터 패킷의 손실이 없는 경우 수신된 데이터 패킷을 상위 계층으로 전달하거나, 상기 단계 ㄷ)에서 복원된 데이터가 있을 경우 복원된 데이터 패킷을 포함한 수신 데이터 패킷을 상기 상위 계층으로 전달하는 단계 를 포함하는 FEC 코딩 방식에 기초한 가변길이 패킷 수신 방법
|
21 |
21
삭제
|