Abstract-The class of Perceptual Audio Coding (PAC) algorithms yields efficient and high-quality stereo digital audio bitstreams at bit rates from 16 kb/sec to 128 kb/sec (and even higher bit rates). To avoid "pops and clicks" in the decoded audio signals due to erasure or undetected errors from transmission over unreliable channels, e.g., in the context of digital audio broadcasting (DAB), channel error detection combined with source error concealment, or source error mitigation, techniques are preferred to pure channel error correction. One simple and efficient way to perform channel error detection is to employ a high-rate block code; for example, the preferred solution for hybrid in-band on-channel (HIBOC) DAB in the FM band employs a cyclic redundancy check (CRC) code. Several joint source-channel coding issues arise in this framework because PAC contains a fixed-to-variable source coding component in the form of Huffman codes, so that the output audio packets are of varying length. We explore two such issues in this paper.First, we develop methods for screening for undetected channel errors in the audio decoder by looking for inconsistencies between the number of bits decoded by the Huffman decoder and the number of bits in the packet as specified by control information within the bitstream. We evaluate this scheme by means of simulations of Bernouli sources and real audio data encoded by PAC, both exposed to random bit errors as well as errors that pass undetected through a CRC decoder. Considerable reduction in undetected errors is obtained with little extra processing in the receiver and with little or no increase in the transmitted bit rate.Second, we consider several configurations for the channel error detection codes, in particular CRC codes, by means of representative simulations and informal listening tests, for several audio coder bit rates of interest in DAB. One configuration employs a fixed-rate, fixed-blocklength code of optimized length outside the PAC algorithm. Another preferable set of formats employs variable-blocklength, variable-rate outer codes matched to the individual audio packets, with one or more codewords used per audio packet. In this case, better performance is obtained; however, to maintain a constant bit rate into the channel, PAC and CRC encoding must be performed jointly, e.g., by incorporating the CRC into the bit allocation loop in the audio coder.