Способ измерения частоты НЧ сигналов



Одним из способов измерения частоты периодических сигналов производят подсчитывая количество импульсов в заданном временном окне. В патентном поиске нашлись способы измерения частоты в фиксированных окнах и окнах с перекрытием, и со скользящим переменным окном. Я предлагаю способ непрерывного подсчета импульсов в скользящем окне.

 Входной сигнал поступает на компаратор и на его выходе формируются прямоугольные импульсы, которые подают на суммирующий вход счетчика и те же импульсы с задержкой в ширину окна на вычитающий вход реверсивного счетчик. При подаче импульсного сигнала начнется отсчет. Через заданное время задержки начнут приходить же импульсы на реверсивный вход счетчика. Зададим время задержки 10 мс. При частоте гармонического входного сигнала с частотой 4000 Гц в таком окне помещается 40 импульсов. При неизменной частоте на счетчике будет постоянное количество импульсов. Следовательно по количеству импульсов в окне в любой момент можно судить о частоте гармонического сигнала или о количестве импульсов речевого сигнала. Мой способ не измеряет ни частоту ни амплитуду сигнала а производит непрерывный счет количества импульсов речевого сигнала в окне равным времени задержки. 

 В патентном поиске есть способ разделения речи и пауз путем сравнительного анализа значений мощностей помехи и смеси сигнала и помехи. С помощью моего способа можно определять наступление пауз в сигнале. Обнуление счетчика должно происходить в моменты пауз более времени задержки. Любой звуковой сигнал будет представлен в виде комбинаций натурального ряда чисел от 0 до N. Полученная последовательность будет одинаковой что для низких мужских голосов что для женских высоких. Из записи голоса с мужским тембром легко получается женский голос при увеличении скорости воспроизведения. Средняя длительность различных звуков речи существенно различается в диапазоне 20 - 260 мс. Мой способ измеряет не частоту, не раскладывает звук на гармонические составляющие, не делит непрерывный сигнал на отрезки а осуществляет подсчет количества импульсов в окне слежения с помощью реверсивного счетчика. Происходит сложение импульсов на прямом канале и вычитание с линии задержки.

Комментарии

Популярные сообщения из этого блога

Задержка звука с Python

Распознавание диктора