3. The method of claim 1 , wherein step (a) comprises: (a)(i) determining whether each candidate codevector among the set of candidate codevectors corresponds to an illegal space that represents illegal vectors, wherein the illegal space is defined by the one or more illegal space definitions; and (a)(ii) declaring as a legal candidate codevector each candidate codevector that does not correspond to the illegal space.
3. The method of claim 1 , wherein step (a) comprises: (a)(i) determining whether each candidate codevector among the set of candidate codevectors corresponds to an illegal space that represents illegal vectors, wherein the illegal space is defined by the one or more illegal space definitions; and (a)(ii) declaring as a legal candidate codevector each candidate codevector that does not correspond to the illegal space. 4. The method of claim 3 , wherein: step (a)(i) comprises determining whether each candidate codevector among the set of candidate codevectors belongs to the illegal space; and step (a)(ii) comprises declaring as a legal candidate codevector each candidate codevector that does not belong to the illegal space.