Весовой энумератор — многочлен, содержащий информацию о спектре линейного кода.
Пусть CC — линейный [n,k,d][n, k, d]-код и ArA_r — число кодовых слов веса rr в нём.
Тогда энумератор — это однородный многочлен WC(x;y)=∑r=0nArxn−ryrW_C(x; y) = \sum_{r=0}^{n} A_rx^{n-r}y^r