\DeclareAcroEnding{gerund}{}{ing} % For more info on custom endings see https://tex.stackexchange.com/a/268225 \NewAcroCommand\acg{m}{\acrogerund\UseAcroTemplate{first}{#1}} \NewAcroCommand\acsg{m}{\acrogerund\UseAcroTemplate{short}{#1}} \NewAcroCommand\aclg{m}{\acrogerund\UseAcroTemplate{long}{#1}} % % A % \DeclareAcronym{AWGN}{ short = AWGN, long = additive white Gaussian noise } \DeclareAcronym{ADMM}{ short = ADMM, long = alternating direction method of multipliers } % % B % \DeclareAcronym{BER}{ short = BER, long = bit error rate } \DeclareAcronym{BP}{ short = BP, long = belief propagation } \DeclareAcronym{BPSK}{ short = BPSK, long = binary phase-shift keying } % % C % \DeclareAcronym{CN}{ short = CN, long = check node } % % F % \DeclareAcronym{FER}{ short = FER, long = frame error rate } % % M % \DeclareAcronym{MAP}{ short = MAP, long = maximum a posteriori } \DeclareAcronym{ML}{ short = ML, long = maximum likelihood } \DeclareAcronym{MIMO} { short = MIMO, long = multiple-input multiple-output } % % I % \DeclareAcronym{ILP} { short = ILP, long = integer linear program } % % L % \DeclareAcronym{LCLP}{ short = LCLP, long = linear code linear program } \DeclareAcronym{LDPC}{ short = LDPC, long = low-density parity-check } \DeclareAcronym{LLR}{ short = LLR, long = log-likelihood ratio } \DeclareAcronym{LP}{ short = LP, long = linear programming, % long-gerund-form = linear programming } % % P % \DeclareAcronym{PDF}{ short = PDF, long = probability density function } \DeclareAcronym{PMF}{ short = PMF, long = probability mass function } % %S % \DeclareAcronym{SNR}{ short = SNR, long = signal-to-noise ratio } % % V % \DeclareAcronym{VN}{ short = VN, long = variable node }