Voice band data rate detector
First Claim
Patent Images
1. An apparatus for detecting the data rate of input data signals, comprising:
- means for normalizing said input data signals;
means for calculating the zero-crossing count Nzc of said input data signals;
means for Adaptive Differential Pulse Code Modulation (ADPCM) conversion of the output of said normalizing means to produce an ADPCM output having plural quantization levels;
a plurality of counting means for counting the number of times each of said quantization levels is used in said ADPCM output;
means for determining a partial level count Lp of the ADPCM output based on the outputs of fewer than all of said plurality of counting means;
means receiving at least some of the outputs of said plurality of counting means for determining the partial entropy Ep for said input data signals;
first means for comparing said partial level count Lp to a threshold level count and providing a first comparison output;
second means for comparing said partial entropy value Ep to a threshold entropy value and providing a second comparison output; and
third means for comparing said zero-crossing count Nzc to a zero-crossing threshold and providing a third comparison output;
means for determining said data rate in accordance with said first, second and third outputs.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for detecting the modulation rate of voice-band data signals. The detector determines the level occupancy Lp, the partial entropy Ep, and the zero-crossing count Nzc for the input signal and compares these values with threshold values to determine the data rate.
-
Citations
15 Claims
-
1. An apparatus for detecting the data rate of input data signals, comprising:
-
means for normalizing said input data signals; means for calculating the zero-crossing count Nzc of said input data signals; means for Adaptive Differential Pulse Code Modulation (ADPCM) conversion of the output of said normalizing means to produce an ADPCM output having plural quantization levels; a plurality of counting means for counting the number of times each of said quantization levels is used in said ADPCM output; means for determining a partial level count Lp of the ADPCM output based on the outputs of fewer than all of said plurality of counting means; means receiving at least some of the outputs of said plurality of counting means for determining the partial entropy Ep for said input data signals; first means for comparing said partial level count Lp to a threshold level count and providing a first comparison output; second means for comparing said partial entropy value Ep to a threshold entropy value and providing a second comparison output; and third means for comparing said zero-crossing count Nzc to a zero-crossing threshold and providing a third comparison output; means for determining said data rate in accordance with said first, second and third outputs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification