Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: ISPs versus LSPs (Read 3379 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

ISPs versus LSPs

Most narrowband CELP-based speech coders (such as AMR-NB) use Itakura's line spectral pair (LSP) representation of LP parameters.  However, there is another representation, proposed by Bistritz, called immittance spectral pair (ISP) which has been used in AMR-WB.  From what I gather, ISPs and LSPs are related, where for order m, the first m-1 ISPs are the LSFs for order m-1, and the mth ISP is the last linear predictive coefficient.

Anyway, assuming I haven't made any error in adapting the ISP routines from the AMR-WB, I find that, in terms of log spectral distortion, that quantising ISPs gives worser performance (0.2 dB) than quantising LSPs, for the same bitrate.  This might be accounted for by the quantising scheme I'm using (GMM-based) but I'm not certain.

It often makes me wonder what the reasons were for going with ISPs in AMR-WB rather than LSPs which have been studied for so many years in narrowband speech coding.  Any ideas?

ISPs versus LSPs

Reply #1
Quote
It often makes me wonder what the reasons were for going with ISPs in AMR-WB rather than LSPs which have been studied for so many years in narrowband speech coding.  Any ideas?
[a href="index.php?act=findpost&pid=224295"][{POST_SNAPBACK}][/a]


AFAIK, the main reason is political, not technical. As for quantization results, I've heard that ISP could produce slightly better results, but I haven't tried. Note that the result probably depend on how you quantize the last parameter, which has a different interpretation. If you're using VQ on the whole ISP vector, try applying a gain to the last parameter (smaller or larger than 1) and see what happens.

ISPs versus LSPs

Reply #2
Quote
AFAIK, the main reason is political, not technical. As for quantization results, I've heard that ISP could produce slightly better results, but I haven't tried. Note that the result probably depend on how you quantize the last parameter, which has a different interpretation. If you're using VQ on the whole ISP vector, try applying a gain to the last parameter (smaller or larger than 1) and see what happens.
[a href="index.php?act=findpost&pid=224298"][{POST_SNAPBACK}][/a]


Thanks for the information.  In Bistritz' paper, he shows in scalar quantization experiments that ISPs give slightly less spectral distortion than LSPs (and a little less outliers too).  But there don't seem to be that many studies in the literature comparing the two.  Again, many thanks.