{"title":"基于显式噪声编码的可变速率ADPCM","authors":"N. Jayant","doi":"10.1002/J.1538-7305.1983.TB04410.X","DOIUrl":null,"url":null,"abstract":"This paper discusses a variable bit rate speech coding system based on explicit coding of the reconstruction noise in ADPCM (differential pulse code modulation with adaptive quantization). If the ADPCM bit rate is R bits/sample, PCM coding of its noise using an average bit rate of R<inf>n</inf> bits/sample provides the receiver with the possibility of operating at any bit rate in the range R to R + max{R<inf>n</inf>}. Using R values in the range 2 to 5, and R<inf>n</inf> values in the range 0 to 3, we compare the performance of the (R + R<inf>n</inf>)-bit system with that of conventional (R + R<inf>n</inf>)-bit ADPCM. If noise coding is based on instantaneous R<inf>n</inf>-bit quantization of its samples with an optimized step size, the signal-to-noise ratio performance is comparable to that of conventional ADPCM for R<inf>n</inf> = 1, but it deteriorates significantly for R<inf>n</inf> > 1. With non-instantaneous noise coding, the performance can exceed that of conventional ADPCM for any R<inf>n</inf> > 1, if R > 2. This is due to a variable bit allocation algorithm that quantizes noise samples with differing resolutions, while maintaining a constant total bit rate in every block of 4 ms. The algorithm does not require the transmission of any extra side information. It can also be regarded as a way of improving the performance of ADPCM coding at a single bit rate of R + R<inf>n</inf> bits/sample.","PeriodicalId":447574,"journal":{"name":"The Bell System Technical Journal","volume":"505 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1983-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":"{\"title\":\"Variable rate ADPCM based on explicit noise coding\",\"authors\":\"N. Jayant\",\"doi\":\"10.1002/J.1538-7305.1983.TB04410.X\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper discusses a variable bit rate speech coding system based on explicit coding of the reconstruction noise in ADPCM (differential pulse code modulation with adaptive quantization). If the ADPCM bit rate is R bits/sample, PCM coding of its noise using an average bit rate of R<inf>n</inf> bits/sample provides the receiver with the possibility of operating at any bit rate in the range R to R + max{R<inf>n</inf>}. Using R values in the range 2 to 5, and R<inf>n</inf> values in the range 0 to 3, we compare the performance of the (R + R<inf>n</inf>)-bit system with that of conventional (R + R<inf>n</inf>)-bit ADPCM. If noise coding is based on instantaneous R<inf>n</inf>-bit quantization of its samples with an optimized step size, the signal-to-noise ratio performance is comparable to that of conventional ADPCM for R<inf>n</inf> = 1, but it deteriorates significantly for R<inf>n</inf> > 1. With non-instantaneous noise coding, the performance can exceed that of conventional ADPCM for any R<inf>n</inf> > 1, if R > 2. This is due to a variable bit allocation algorithm that quantizes noise samples with differing resolutions, while maintaining a constant total bit rate in every block of 4 ms. The algorithm does not require the transmission of any extra side information. It can also be regarded as a way of improving the performance of ADPCM coding at a single bit rate of R + R<inf>n</inf> bits/sample.\",\"PeriodicalId\":447574,\"journal\":{\"name\":\"The Bell System Technical Journal\",\"volume\":\"505 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1983-03-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"13\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"The Bell System Technical Journal\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1002/J.1538-7305.1983.TB04410.X\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"The Bell System Technical Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/J.1538-7305.1983.TB04410.X","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Variable rate ADPCM based on explicit noise coding
This paper discusses a variable bit rate speech coding system based on explicit coding of the reconstruction noise in ADPCM (differential pulse code modulation with adaptive quantization). If the ADPCM bit rate is R bits/sample, PCM coding of its noise using an average bit rate of Rn bits/sample provides the receiver with the possibility of operating at any bit rate in the range R to R + max{Rn}. Using R values in the range 2 to 5, and Rn values in the range 0 to 3, we compare the performance of the (R + Rn)-bit system with that of conventional (R + Rn)-bit ADPCM. If noise coding is based on instantaneous Rn-bit quantization of its samples with an optimized step size, the signal-to-noise ratio performance is comparable to that of conventional ADPCM for Rn = 1, but it deteriorates significantly for Rn > 1. With non-instantaneous noise coding, the performance can exceed that of conventional ADPCM for any Rn > 1, if R > 2. This is due to a variable bit allocation algorithm that quantizes noise samples with differing resolutions, while maintaining a constant total bit rate in every block of 4 ms. The algorithm does not require the transmission of any extra side information. It can also be regarded as a way of improving the performance of ADPCM coding at a single bit rate of R + Rn bits/sample.