For an odd prime p and a positive integer m, let ๐ฝ_p^m be the finite field with p^m elements. For D_1={dโ๐ฝ_p^m^* : Tr_e^m(d^2)=0}={d_1,d_2,โฆ ,d_n} (say) and D_2={dโ๐ฝ_p^m : d^k=1} ( k=p^l-1 for a divisor l of m), first we define classical linear codes by ๐_D_1= {(Tr_e^m(ad_1), Tr_e^m(ad_2),โฆ ,Tr_e^m(ad_n)): aโ๐ฝ_p^m}; ๐_D_1= {( u+Tr_e^m(ad_1),u+Tr_e^m(ad_2),โฆ ,u+Tr_e^m(ad_n)): aโ๐ฝ_p^m, uโ๐ฝ_p^e}; ๐_D_2= {(Tr_e^m(ad_1),โฆ ,Tr_e^m(ad_k), u+Tr_e^m(ad_1),โฆ ,u+Tr_e^m(ad_k)): aโ๐ฝ_p^m, uโ๐ฝ_p^e}, where Tr^m_e denotes the trace function from ๐ฝ_p^m onto ๐ฝ_p^e and e is a divisor of m. Then we determine weight distribution of the code ๐_D_1โ๐_D_1 and construct quantum codes from the codes ๐_D_1 and ๐_D_1 based on CSS code construction. Finally, we construct quantum code from the code ๐_D_2 and show that the code obtained from ๐_D_2 is MDS if and only if s=1, where s=m/e .
ๆดๅค
ๆฅ็่ฏๆ
ๅ ณ้ฎ่ฏ
Linear code,Gauss sum,Weight distribution,Quantum code