KR101021071B1

Adaptative forward error control scheme

Abstract

The present invention is applied to a packet transmission network. The present invention proposes an adaptive forward error control scheme implemented at the application level, which makes it possible to take into account the maximum allowable packet error rate. According to the present invention, the amount of duplicate packets is adapted to provide a correction capability that allows to take into account the maximum allowable packet error rate. Advantageously, said maximum allowable packet error rate is set by the application.

KR101021071B1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Expired 16 October 2023, 2.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

10 claims: 4 independent, 6 dependent

  1. 1
    적어도, 송신기, 시간에 따라 변하는 상태를 가지는 송신 네트워크, 수신기를 포함하는 송신 시스템으로서, 상기 송신기는 n과 k는 정수로서, n개의 패킷으로 된 송신 블록을 구성하도록, k개의 미디어 패킷으로부터 n-k개의 중복 패킷을 생성하는 인코더를 포함하며, 상기 수신기는 분석기를 포함하며, 상기 분석기는 - 수신된 송신 블록들의 특정 세트에 대해, n에서 최소 값인 k min 사이에서 변하는 k의 다른 값 각각으로부터 획득된 각각의 패킷 에러율을 계산하며, 특정 값 k에 대한 상기 패킷 에러율은, 상기 특정 값 k에 연관되고 정정될 수 있는 최대 패킷 수에 대응하는 에러 정정 성능으로 상기 수신된 송신 블록들의 특정 세트에서의 패킷을 정정한 후에 남는 패킷 에러의 수의 평균값으로부터 계산되며, - 상기 패킷 에러율이 최대 허용 패킷 에러율을 초과하지 않는 k의 최대 값을 k의 최적 값으로 설정하도록, 설계되는 것을 특징으로 하며, 상기 수신기는, 상기 인코더가 상기 최적 값을 사용하도록 상기 송신기로 k의 상기 최적 값을 피드백하는 피드백 수단을 더 포함하는 것을 특징으로 하는, 송신 시스템.
  2. 2
    제 1 항에 있어서, 상기 분석기는 특정 송신 블록의 패킷의 정정 후에 남는 패킷 에러의 수에 가중치를 부여하도록 설계되며, 상기 가중치는 상기 특정 송신 블록의 수신 시점에 의존하여, 수신 시점이 최근인 송신 블록에 더 높은 가중치를 부여하는, 송신 시스템.
  3. 3
    제 1 항에 있어서, 상기 송신기는 적응가능 미디어 비트율로 상기 미디어 패킷을 발신하는 미디어 소스를 포함하며, 상기 인코더는 해당 인코더에 의해 현재 추가되는 중복 패킷의 양에 따라 상기 미디어 비트율을 적응시키기 위한 순서를 상기 미디어 소스에 보내도록 설계되는, 송신 시스템.
  4. 4
    시간에 따라 변하는 상태를 가지는 송신 네트워크를 통해 송신기에 의해 송신된 송신 블록들을 수신하는 수신기로서, 상기 송신 블록은 n과 k는 정수로서, k개의 미디어 패킷과 상기 k개의 미디어 패킷으로부터 생성된 n-k개의 중복 패킷을 포함하고, 상기 수신기는 분석기를 포함하며, 상기 분석기는, - 수신된 송신 블록들의 특정 세트에 대해, n에서 최소 값인 k min 사이에서 변하는 k의 다른 값 각각으로부터 획득된 각각의 패킷 에러율을 계산하며, 특정 값 k에 대한 상기 패킷 에러율은, 상기 특정 값 k에 연관되고 정정될 수 있는 최대 패킷 수에 대응하는 에러 정정 성능으로 상기 수신된 송신 블록들의 특정 세트에서의 패킷을 정정한 후에 남는 패킷 에러의 수의 평균값으로부터 계산되며, - 상기 패킷 에러율이 최대 허용 패킷 에러율을 초과하지 않는 k의 최대 값을 k의 최적 값으로 설정하도록, 설계되는 것을 특징으로 하며, 상기 수신기는, 인코더가 상기 최적 값을 사용하도록 상기 송신기로 k의 상기 최적 값을 피드백하는 피드백 수단을 더 포함하는 것을 특징으로 하는, 수신기.
  5. 5
    제 4 항에 있어서, 상기 분석기는 특정 송신 블록의 패킷의 정정 후에 남는 패킷 에러의 수에 가중치를 부여하도록 설계되며, 상기 가중치는 상기 특정 송신 블록의 수신 시점에 의존하여, 수신 시점이 최근인 송신 블록에 더 높은 가중치를 부여하는, 수신기.
  6. 6
    제 4 항에 있어서, 수신된 상기 미디어 패킷은 임의의 애플리케이션에 의해 사용되도록 의도되며, 상기 최대 허용 패킷 에러율은 상기 애플리케이션에 의해 설정되는, 수신기.
  7. 7
    n 개의 패킷으로 된 송신 블록을 구성하도록, 송신기 측에서 k개의 미디어 패킷으로부터 n-k개의 중복 패킷이 생성되며, n과 k는 정수인, 순방향 에러 정정 구조에서 사용될 중복 패킷의 양을 결정하는 방법으로서, - 수신된 송신 블록들의 특정 세트에 대해, n에서 최소 값인 k min 사이에서 변하는 k의 다른 값 각각으로부터 획득된 각각의 패킷 에러율을 계산하는 단계로서, 특정 값 k에 대한 상기 패킷 에러율은, 상기 특정 값 k에 연관되고 정정될 수 있는 최대 패킷 수에 대응하는 에러 정정 성능으로 상기 수신된 송신 블록들의 특정 세트에서의 패킷을 정정한 후에 남는 패킷 에러의 수의 평균값으로부터 계산되는 계산 단계;- 상기 패킷 에러율이 최대 허용 패킷 에러율을 초과하지 않는 k의 최대 값을 k의 최적 값으로 설정하는 단계;및 - 인코더가 상기 최적 값을 사용하도록 상기 송신기로 k의 상기 최적 값을 피드백하는 단계를 포함하는 것을 특징으로 하는, 순방향 에러 정정 구조에서 사용될 중복 패킷의 양을 결정하는 방법.
  8. 8
    제 7항에 있어서, 특정 송신 블록의 패킷의 정정 후에 남는 패킷 에러의 수에 가중치를 부여하는 단계로서, 상기 가중치는 상기 특정 송신 블록의 수신 시점에 의존하여, 수신 시점이 최근인 송신 블록에 더 높은 가중치를 부여하는, 가중치부여 단계를 포함하는, 순방향 에러 정정 구조에서 사용될 중복 패킷의 양을 결정하는 방법.
  9. 9
    프로그램을 기록한 컴퓨터 판독가능 매체로서, 상기 프로그램은 프로세서에 의해 실행될 때 제 8 항에 기재된 방법을 구현하기 위한 지령들을 포함하는, 컴퓨터 판독가능 매체.
  10. 10
    삭제