Core Concepts
일반화된 리드-솔로몬 코드를 이용하여 엔탱글먼트 보조 양자 MDS 코드를 새롭게 구성하였다. 이를 통해 기존에 알려진 엔탱글먼트 보조 양자 MDS 코드보다 더 큰 최소 거리를 가지는 코드를 얻을 수 있었다. 또한 코드의 길이가 q^2 - 1의 약수가 아닌 경우도 포함되어 코드의 길이 범위를 확장하였다.
Abstract
이 논문에서는 일반화된 리드-솔로몬 코드를 이용하여 세 가지 새로운 클래스의 엔탱글먼트 보조 양자 MDS 코드를 구성하였다.
첫 번째 클래스:
코드 길이 n = b(q^2-1)/a + (q^2-1)/a, 단 a|(q+1), a+b ≡ 1 (mod 2), 2 ≤ d ≤ (a+b+1)/2 * (q+1)/a, c = b+1
이 클래스의 코드는 기존에 알려진 엔탱글먼트 보조 양자 MDS 코드보다 더 큰 최소 거리를 가진다.
또한 코드의 길이가 q^2 - 1의 약수가 아닌 경우도 포함된다.
두 번째 클래스:
코드 길이 n = b(q^2-1)/a + (q^2-1)/a, 단 a|(q+1), a+b ≡ 0 (mod 2), 2 ≤ d ≤ (a+b+2)/2 * (q+1)/a - 1, c = b+1
이 클래스의 코드 역시 기존 코드보다 더 큰 최소 거리를 가지며, 길이가 q^2 - 1의 약수가 아닌 경우도 포함된다.
세 번째 클래스:
코드 길이 n = b(q^2-1)/a, 단 a|(q-1), (a,b) ≠ (q-1,q-1), 2 ≤ d ≤ b(q-1)/a + 1, c = b
이 클래스의 코드 역시 기존 코드보다 더 큰 최소 거리를 가지며, 길이가 q^2 - 1의 약수가 아닌 경우도 포함된다.
이와 같이 본 논문에서는 일반화된 리드-솔로몬 코드를 이용하여 기존에 알려진 엔탱글먼트 보조 양자 MDS 코드보다 더 나은 성능을 가지는 새로운 코드를 구성하였다.
Stats
n = b(q^2-1)/a + (q^2-1)/a, 2 ≤ d ≤ (a+b+1)/2 * (q+1)/a, c = b+1
n = b(q^2-1)/a + (q^2-1)/a, 2 ≤ d ≤ (a+b+2)/2 * (q+1)/a - 1, c = b+1
n = b(q^2-1)/a, 2 ≤ d ≤ b(q-1)/a + 1, c = b