Active Voice / Noise Level Monitor
Latest T1 E1 Software Ver 12.3.8 (32/64-Bit) is Now Available | Download Now!
Active Voice / Noise Level Monitor applications are included with T1 E1 Basic Software
The P.56 Active Voice Level Monitor computes the Active Voice Level according to the ITU-T P.56 specification, Method B. Analyze the source signal in real-time from T1/E1 timeslots, or process the captured signal data files offline. This application is available via the Monitor Menu under T1/E1 analyzer software.
Theory of Operation
The Active Voice Level, and associated measures such as Activity Factor, are computed through the following processes, which operate in parallel:
- The sample count, sum, and sum squared signal value are tracked. At any given time, the values so tracked are available to other processes.
- An amplitude "envelope" is computed. The envelope is essentially a smoothed average of absolute sample values, with recent samples given greater weight than those in the more distant past.
- Fifteen fixed amplitude thresholds are established, the highest of which is half the full-scale amplitude. Each successive threshold is half of the previous one. For each amplitude threshold, data are kept concerning the number of samples for which the amplitude envelope (computed by process 2) exceeds the threshold, a quantity called the "activity count". A 200 ms "hangover time" is also applied at each threshold to bridge momentary pauses in speech. The signal is considered "active" with respect to that level if either the envelope value is above the threshold or the hangover time has not expired.
For each successive threshold from lowest (smallest) to highest, an RMS power value is calculated by dividing the sum square signal value by the sample count for that threshold. The computed power value becomes greater and greater for higher thresholds, due to the activity counts being lower.
The actual active voice level is computed by interpolation of the levels at the upper and lower thresholds. The gory details are omitted here, but the idea is to do a binary search of the space between the lower and upper thresholds until the difference between the intermediate active voice level and intermediate threshold is within a specified tolerance of 15.9 dB. The tolerance used in this implementation is 0.5 dB.
Once the Active Voice Level has been computed, an "Activity Factor" can also be computed. This is the percentage of time that the signal is judged to be active. Because of the nature of the algorithm described in above, this is the same as the ratio of the average power level to the active voice level, expressed as a percentage.
Provides options to control real-time Active Voice Level measurements by activating "Line In Data" panel.
Offline Active Voice Level measurements can be controlled by activating "File Data" panel .
Active Voice Level statistics involving power are always reported in dB or dBm. Waveform amplitude statistics may be presented as FS Sine and Square Waves, as a percentage of the Full-Scale value, or in equivalent millivolts, depending on the Amplitude Units selected. Equivalent millivolts are only available for A-Law or mu-Law data.
Options & Logging
Speech Voltmeter Options
- ITU-T Reccommendation P.56 Margin: This option is used to adjust the P.56 Margin. If the noise level is more, the standard P.56 Margin level is set to 15.9 dB.
- Flag Activity: Provides option to set the Flag Activity level. The value range should be between -25 dBm to -60 dBm.
- Active Level Must Exceed Noice Floor: Users can now specify a minimum active signal level above the noise floor. The default is 3 dB. Any signal deemed active by the algorithm but which does not exceed the noise floor by this amount will be flagged both on the screen and in the log.
- Restore Factory Defaults: This option will reinstate the standard values.
To log the analysis to a specified .txt file, which can be used for data analysis, enable the 'Log File' option. For cumulative results Statistics and independent AVL results enable the respective radio buttons which will be logged for the selected time duration (seconds). Un-checking this 'Log every' option will put data only once. To clear the log file and to start logging afresh with every run Clear log at beginning of each run check box is selected.
Voice Level Log File
Please Note: The XX in the Item No. refers to the hardware platform, listed at the bottom of the Buyer's Guide, which
the software will be running on. Therefore, XX can either be ETA or EEA (Octal/Quad Boards), PTA or PEA (tProbe Units),
UTA or UEA (USB Units), HUT or HUE (Universal Cards), and HDT or HDE (HD cards) depending upon the hardware.
Back to List of T1E1 Basic and Optional Applications Index Page