Способ спектрального анализа сигналов
Изобретение относится к измерительной технике и предназначено для использования при спектральном анализе сигналов с постоянной относительной разрешающей способностью по частоте. Задачей является обеспечение возможности измерения в полосах частот пиковых значений, пик-факторных значений, инкремента колебаний, декремента колебаний и длительности переходного процесса, а также детектирования огибающих полосовых сигналов. Кроме того, решается задача повышения точности измерения среднеквадратических значений при анализе импульсных сигналов в режиме линейного усреднения. Это достигается тем, что при дискретизации и квантовании сигнала создают последовательности дискретных значений сигнала с различными частотами следования отсчетов в каждой из них. При этом дискретные значения этих последовательностей фильтруют с помощью цифровых полосовых фильтров и цифровых фильтров нижних частот. Сигналы с выходов цифровых полосовых фильтров подвергают обработке, связанной с определением амплитудных значений, а на их основе и остальных информативных параметров полосовых сигналов. 4 табл., 4 ил.
Изобретение относится к измерительной технике и может быть использовано при спектральном анализе сигналов с постоянной относительной разрешающей способностью по частоте.
Этот вид анализа, характеризующийся постоянством отношения полосы пропускания фильтра к его средней частоте широко используется при вибрационной диагностике механизмов, вибрационных и ударных испытаниях различных объектов, контроле качества изделий по параметрам вибрации и шума, в строительной акустике и других областях науки и техники. При этом в качестве информативных используются такие параметры полосовых (отфильтрованных) сигналов, как пиковое значение (ПЗ), среднеквадратическое значение (СКЗ), пик-факторное значение (ПФЗ), инкремент колебаний (ИК), декремент колебаний (ДК), длительность переходного процесса (ДПП), из значений которых формируют соответствующие спектры. Кроме того, интерес представляют также огибающие колебаний полосовых сигналов и их параметры. Известен способ спектрального анализа сигналов с постоянной относительной разрешающей способностью по частоте (см. "Didital Filters and FFT Technique in Real - Time Analysis" by R.B. Randall and R. Upton "Techical Review" N 1, 1978), заключающийся в том, что сигнал предварительно подвергают преобразованию Фурье, дающему спектр с полосами постоянной абсолютной ширины, а затем интегрируют указанные полосы для получения спектра с полосами постоянной относительной ширины. Указанный способ реализован в ряде анализаторов, например, таких как 2515 (фирма "Bruel & Kjaer"), SI1220 (фирма "Schlumberger Instruments"), HP3561A и HP35665A (фирма "Hewlett Packard"). Этот способ характеризуется рядом недостатков. Так амплитудно-частотная характеристика (АЧХ) синтезированных фильтров в логарифмическом масштабе частот является несимметричной. При анализе сигналов в широком диапазоне частот (более 3-х декад) предварительную обработку сигнала, связанную с преобразованием Фурье, необходимо проводить несколько раз с различными значениями верхней частоты анализа. Это обстоятельство исключает возможность обработки сигнала в реальном масштабе времени и ограничивает область применения этого способа только анализом стационарных сигналов. К недостаткам этого способа следует также отнести ограниченные функциональные возможности, т.к. он позволяет оценивать только СКЗ сигнала в соответствующих полосах частот. Известен также способ спектрального анализа сигналов, принятый за прототип (см. "Digitale Spektralanalyse" Buchholx G., Steckel K. "Nachrichtentechn. - Elektron.", 1983, 33, N 8, 333 - 335), заключающийся в том, что для подавления эффекта наложения сигнал фильтруют с помощью фильтра нижних частот (ФНЧ) с частотой среза fс = fв (где fв - верхняя частота в спектре сигнала) и подвергают дискретизации с частотой fд > 2


n - текущее значение номера дискретного значения сигнала,
- пиковое значение ПЗij сигнала на выходе соответствующего ЦПФ - по выражению
ПЗij = max Aij(q) (2)
для 1


где max

Q - число анализируемых полупериодов сигнала,
- пик-факторное значение ПФЗij сигнала на выходе соответствующего ЦПФ - по выражению
ПФЗij = ПЗij/СКЗij, (3)
где СКЗij - среднеквадратическое значение сигнала на выходе соответствующего ЦПФ,
- среднее значение ДКij декремента колебаний на выходе соответствующего ЦПФ - по выражению

- среднее значение ИКij инкремента колебаний на выходе соответствующего ЦПФ - по выражению

- длительность ДППij переходного процесса сигнала на выходе соответствующего ЦПФ - по выражению
ДППij = mij/(2

где fсрij - средняя частота соответствующего ЦПФ,
mij - число амплитудных значений Aij(q) колебаний, удовлетворяющих условию

где Vв - верхнее пороговое значение,
Vн - нижнее пороговое значение,
при этом огибающую с дискретными значениями Pij(q) выходного сигнала каждого ЦПФ представляют амплитудными значениями соответствующих колебаний по выражению
Pij(q) = Aij(q), (7)
а при определении СКЗij импульсных сигналов в режиме линейного усреднения используют дискретные значения сигнала Sij(n) тех полупериодов колебаний, амплитудные значения Aij(q) которых превышают заданное пороговое значение. Рассмотрим использование предлагаемого способа на конкретном примере. В основе заявляемого способа лежит представление выходного сигнала ЦПФ узкополосным процессом для которого должно выполняться условие:


где

fср - средняя частота полосы пропускания ПФ. При этом точность определения информативных параметров сигнала возрастает с уменьшением






где


k - число ПФ в ЧП. Следовательно в случае дробнооктавных ПФ величина k должна быть


(fв - fн)/fср = 0,23;
fв = 1,12


fср = 100,1n, при 3


где fв, fн, fср - верхняя, нижняя и средняя частоты полосы пропускания ЦПФ соответственно. В данном случае при дискретизации сигнала образуют 3 последовательности с частотами следования отсчетов: 50 кГц, 64 кГц и 80 кГц. Эти последовательности могут быть созданы с помощью 3-х устройств выборки и хранения (УВХ), осуществляющих дискретизацию анализируемого сигнала с частотами 50 кГц, 64 кГц и 80 кГц и аналого-цифрового преобразователя (АЦП), осуществляющего квантование дискретных значений с выходов этих УВХ. Эти же последовательности отсчетов могут быть созданы с помощью интерполятора, повышающего частоту следования отсчетов, поступающих с выхода АЦП, в необходимое число раз и 3-х дециматоров, снижающих частоту следования этих отсчетов до значений 50 кГц, 64 кГц, и 80 кГц. Обработка отсчетов сигнала каждой из 3-х последовательностей осуществляется идентично, поэтому можно ограничиться рассмотрением обработки отсчетов одной из последовательностей, например первой, с частотой следования - 80 кГц. Эти отсчеты одновременно подаются на входы первых ЦПФ и ЦФНЧ первого ЧП (октавы). Средняя частота ЦПФ fср11 равна 20 кГц, а частота среза ЦФНЧ fс11 - 10 кГц. Сигнал, отфильтрованный ЦПФ, подвергают дальнейшей обработке, которая будет рассмотрена позднее, а сигнал, отфильтрованный ЦФНЧ, подвергают децимации. После понижения верхней частоты в спектре сигнала с помощью ЦФНЧ в соответствии с теоремой отсчетов можно снизить без потери информации частоту дискретизации отфильтрованного сигнала. Эта процедура снижения частоты дискретизации путем отбрасывания соответствующих отсчетов получила название децимации. В рассматриваемом случае каждый используемый ЦФНЧ снижает верхнюю частоту в спектре сигнала в 2 раза. Следовательно, в каждый второй отсчет сигнала на выходе ЦФНЧ может быть отброшен, при этом в результате децимации частота дискретизации выходного сигнала снижается в 2 раза. Таким образом, частота дискретизации подвергнутого децимации сигнала будет равна 40 кГц. Эти отсчеты одновременно подаются на входы первых ЦПФ и ЦФНЧ второго ЧП. Амплитудно-частотные характеристики (АЧХ) фильтров однозначно связаны с частотой дискретизации входных сигналов. Поэтому при уменьшении частоты дискретизации входного сигнала в 2 раза при неизменных коэффициентах фильтров получим для первых ЦПФ и ЦФНЧ второй октавы следующие значения частот: fср21 = 10 кГц, а fс21 = 5 кГц (см. приложение 1, приведенное в конце описания). Сигнал, отфильтрованный ЦПФ, подвергают дальнейшей обработке, а сигнал, отфильтрованный ЦФНЧ, подвергают децимации в 2 раза и подают одновременно на входы первых ЦПФ и ЦФНЧ третьей октавы. Описанный выше процесс повторяют 12 раз до завершения анализа первой последовательности отсчетов исследуемого сигнала во всем частотном диапазоне. Вторую последовательность отсчетов с частотой дискретизации 64 кГц обрабатывают аналогичным образом, с той лишь разницей, что в каждой октаве отсчеты сигнала подают на входы вторых ЦПФ и ЦФНЧ. Отсчеты сигнала следующие с частотой 50 кГц и образующие третью последовательность при обработке подают на входы третьих ЦПФ и ЦФНЧ в каждой октаве. Выходные сигналы 1/3-октавных фильтров относятся к классу узкополосных, т. к.




где fн


fн - нижняя граничная частота сигнала;
fв - верхняя граничная частота сигнала. Изложенное выше иллюстрируется на фиг. 1. Большинство информативных параметров сигнала определяется через амплитудные значения колебаний на выходах ЦПФ, которые в свою очередь определяются через дискретные значения этих колебаний. Если частота колебаний на выходе ЦПФ равна fср, то каждый полупериод представляется 2-мя дискретными значениями. При этом разность фаз между этими значениями равна 90o и, следовательно, справедливы следующие выражения:
S(1) = A


S(2) = A






Однако текущее значение частоты колебаний на выходе 1/3-октавного фильтра может меняться в пределах






где ИКijд - дискретное значение инкремента колебаний. Усредненное значение инкремента колебаний вычисляют по формуле (5). Декремент колебаний характеризует скорость затухания колебаний (см. фиг. 3б) и определяется выражением:

где ДКijд - дискретное значение декремента колебаний. Усредненное значение декремента колебаний вычисляют по формуле (4). При анализе переходных процессов в полосах частот необходима информация о их длительности, т. к. она позволяет обеспечить равенство длительности переходного процесса (ДПП) и времени его анализа и тем самым получить истинные оценки параметров этих процессов. Кроме того, ДПП полосовых сигналов представляет самостоятельный интерес, т.к. позволяет определять такой параметр как время реверберации помещений. При определении ДПП полосового сигнала в предлагаемом способе подсчитывают число полупериодов колебаний, амплитудные значения которых находятся в диапазоне 2-х пороговых значений: верхнего - Vв и нижнего - Vн. При этом величину ДПП полосового сигнала определяют как произведение числа указанных полупериодов на длительность полупериода колебаний на средней частоте соответствующего ЦПФ, используя выражение (6). Изложенное выше иллюстрируется на фиг. 3. Предлагаемый способ позволяет также выделять огибающую полосовых сигналов. При этом огибающая исходя из определения ее как линии, проходящей через амплитудные значения колебаний, представляется амплитудными значениями колебаний на выходе ЦПФ в соответствии с (7). При экспоненциальном усреднении СКЗ вычисляют по формуле:

где (Sij(n))2 - квадрат текущего дискретного значения;
(Sij(n-1))2ср - средний квадрат предыдущих дискретных значений;
N - число усредняемых значений. При данном алгоритме усреднения вычисления не прекращаются при n = N и наиболее ранние дискретные значения дают наименьший вклад в результат. Для обеспечения равного вклада дискретных значений в результат используют линейное усреднение. При этом СКЗ вычисляют по формуле:

При этом усреднение завершается, когда n = N. При анализе импульсных сигналов их длительность и длительность откликов ПФ на них являются априори неизвестными. Поэтому выбор соответствующего фиксированного числа выборочных значений отклика каждого ЦПФ априори невозможен, а процесс останова алгоритма усреднения является непредсказуемым. Предлагаемый способ обеспечивает равенство длительности отклика ЦПФ и времени усреднения. Указанное равенство автоматически обеспечивается, если при усреднении используются дискретные значения тех полупериодов, амплитудные значения которых превышают заданный порог, равный максимальному значению шума, на фоне которого наблюдается анализируемый сигнал. Изложенное выше может быть проиллюстрировано на фиг. 3. При этом фиг. 3а можно рассматривать как передний фронт, а фиг. 3б как задний фронт отклика ЦПФ на импульсный сигнал. Процесс усреднения начинается при превышении порога - Vн амплитудным значением очередного полупериода, а заканчивается, когда амплитудное значение текущего полупериода перестает превышать порог - Vн. Предлагаемый способ обеспечивает также получение оценки такого параметра как пик-факторное значение (ПФЗij) полосового сигнала, которое определяется по результатам измерения ПЗij и СКЗij с использованием выражения (3). Таким образом, рассмотренный способ спектрального анализа сигналов, как это видно из изложенного выше, полностью обеспечивает решение поставленных задач. Предлагаемый способ спектрального анализа сигналов может быть реализован с помощью анализатора, блок-схема которого представлена на фиг. 4. Анализатор включает в себя фильтр нижних частот (ФНЧ) - 1, АЦП с УВХ на входе - 21-2k, цифровые полосовые фильтры - 311-3kl, цифровые фильтры нижних частот (ЦФНЧ) с дециматорами на выходе - 411-4kl-1, процессор - 5 и блок управления - 6. Анализируемый сигнал поступает на вход ФНЧ 1, который подавляет высокочастотные составляющие в спектре сигнала и тем самым устраняет наложение частот, возникающее при последующей дискретизации сигнала. Отфильтрованный сигнал подвергается дискретизации и квантованию с помощью АЦП 21-2k. Частота дискретизации задается тактовыми импульсами, поступающими на соответствующие входы АЦП 21-2k с выходов блока управления 6. В результате анализируемый сигнал представляется K кодовыми последовательностями. При этом частота дискретизации сигнала в i-ой последовательности в 4 раза превышает среднюю частоту ЦПФ 3i1. Дальнейшая обработка сигнала осуществляется совокупностью ЦПФ 311-3kl, АЧХ которых перекрывают анализируемый диапазон частот. АЧХ каждого ЦПФ однозначно определяется коэффициентами фильтра и частотой поступающих на его вход отсчетов сигнала. Используемые в анализаторе ЦПФ 311-3kl имеют одинаковые коэффициенты, а АЧХ каждого из них определяется частотой поступления отсчетов сигнала. При этом процесс формирования частоты следования отсчетов сигнала, программирующей АЧХ каждого ЦПФ, состоит из 2-х этапов. На первом этапе указанная частота определяется выбором соответствующей частоты дискретизации сигнала при его квантовании с помощью АЦП. Второй этап формирования частоты следования отсчетов сигнала заключается в последовательном ее снижении в каждой i-ой последовательности с помощью ЦФНЧ 4i1-4il-1. Фильтрация сигнала с помощью ЦФНЧ позволяет отбрасывать без потери информации часть отсчетов и снижать частоту следования отсчетов сигнала. Процесс отбрасывания части отсчетов (децимация) осуществляется с помощью дециматоров, включенных на выходе каждого ЦФНЧ. Дискретные значения полосовых сигналов, отфильтрованных ЦПФ 311-3kl поступают по шинам данных в процессор 5, в котором осуществляется дальнейшая обработка сигналов, связанная с определением их информативных параметров. При поступлении дискретного значения с выхода ЦПФ 3ij процессор 5 обращается к ij-ой ячейке своей памяти. Каждая ячейка разбита на несколько зон, включающих в себя определенные разряды ячейки. Число используемых зон и характер хранящейся в них информации зависит от режима работы процессора 5, которая задается блоком управления 6. Измеряемые параметры полосовых сигналов, определяющие режим работы процессора 5 можно объединить в 2 группы. 1-я группа включает в себя такие параметры как ПЗ, СКЗ и ПФЗ, а 2-я группа - ИК, ДК, ДПП и ДОПС. Рассмотрим работу процессора 5 при измерении параметров каждой из указанных групп. Информация, хранящаяся в ij-ой ячейке при измерении параметров 1-ой группы, приведена в таблице 2. Поступивший n-й отсчет записывается в 1-ю зону ячейки. При этом содержимое 8-й зоны увеличивается на 1. Затем знаковые разряды 1-ой и 2-ой зон сравниваются между собой. Если знаки совпадают, то n-й и предшествующие отсчеты принадлежат одному полупериоду. В этом случае содержимое 5-ой зоны ячейки увеличивается на 1, а содержимое 1-ой зоны переписывается в 3-ю или 4-ю зоны (в зависимости от кода в 5-ой зоне). Если знаковые разряды 1-ой и 2-ой зон различаются, то это означает, что n-й и предшествующие отсчеты принадлежат различным полупериодам. В этом случае содержимое 2-й, 3-й и 4-й зон используется для вычисления амплитудного значения предшествующего полупериода в соответствии с одним из выражений (1). Выбор указанного выражения определяется значением числа "c", код которого хранится в 5-й зоне. Полученное амплитудное значение сравнивается с текущим значением ПЗ, хранящимся в 6-й зоне. В результате этого сравнения в 6-ю зону записывается большее по абсолютной величине из сравниваемых значений. Кроме того, содержимое 1-й зоны возводится в квадрат и вместе с содержимым 7-й и 8-й зон используется для вычисления среднего квадрата поступивших отсчетов в соответствии с выражением (11) или (12). Полученное значение вновь записывается в 7-ю зону. На этом цикл обработки поступившего отсчета заканчивается. При поступлении очередного отсчета цикл обработки повторяется. Оценка СКЗ получается при выводе результата извлечением квадратного корня из содержимого 7-й зоны. При измерении параметров 2-й группы информация, хранящаяся в ij-ячейке, распределяется в соответствии с таблицей 3. Обработка каждого поступившего отсчета Sij(n) и процедура вычисления очередного амплитудного значения Aij(q) осуществляется аналогично описанному выше. При этом в режиме ДОПС указанное амплитудное значение выдается на выход процессора 5 как отсчет огибающей. При измерении ИК и ДК вычисленное амплитудное значение Aij(q) совместно с предыдущим амплитудным значением Aij(q-1), хранящимся в 6-й зоне, используется для вычисления дискретных значений ИКijд или ДКijд в соответствии с выражениями (9) или (10). На основе текущих дискретных значений ИКijд или ДКijд и средних значений из предыдущих оценок, хранящихся в 7-й зоне, вычисляются текущие средние значения этих параметров, которые записываются в 7-ю зону. После этой процедуры текущее амплитудное значение Aij(q) записывается в 6-ю зону ячейки. При измерении ДПП подсчитывается число mij амплитудных значений Aij(q), находящихся в заданном диапазоне значений. С этой целью каждое амплитудное значение сравнивается с пороговыми значениями и в случае выполнения заданных условий содержимое 8-й зоны увеличивается на 1. При этом величина ДПП получается при выводе информации в результате вычислений по формуле (6). Таким образом, рассмотренный способ спектрального анализа сигналов, как это видно из изложенного выше, полностью обеспечивает решение поставленных задач. Автору-заявителю не удалось обнаружить в патентной и научно-технической литературе решений, содержащих указанные отличительные признаки. Следовательно, заявляемое решение соответствует критерию "новизна". Автору-заявителю не известны технические решения, которые имели бы признаки, сходные с признаками, отличающими заявляемое техническое решение от прототипа. Следовательно, заявляемое техническое решение соответствует критерию "изобретательский уровень". Заявляемое техническое решение соответствует критерию "промышленная применимость", т. к. может быть использовано в измерительной технике при спектральном анализе сигналов.
Формула изобретения
Sij(n) при с=1
Aij(q) = ((Sij(n))2 + (Sij(n+1))2)0,5 при с=2



sign (Aij(q))= sign(Sij(n)),
где Sij(n) - n-e дискретное значение сигнала на выходе соответствующего ЦПФ;
sign () - полярность величины в ();
с - число последовательных дискретных значений сигнала одной полярности;
q - текущее значение номера амплитудного значения сигнала;
i - номер ЦПФ в соответствующем ЧП;
j - номер ЧП;
n - текущее значение номера дискретного значения сигнала,
пиковое значение ПЗij сигнала на выходе соответствующего ЦПФ - по выражению



где

Q - число анализируемых полупериодов сигнала,
пик-факторное значение ПФЗij сигнала на выходе соответствующего ЦПФ - по выражению
ПФЗij=ПФЗij/СКЗij,
где СКЗij - среднеквадратическое значение сигнала на выходе соответствующего ЦПФ,
среднее значение ДКij декремента колебаний на выходе соответствующего ЦПФ - по выражению

среднее значение ИКij инкремента колебаний на выходе соответствующего ЦПФ - по выражению

длительность ДППij переходного процесса сигнала на выходе соответствующего ЦПФ - по выражению
ДППij=mij/2fcpij,
где fcpij - средняя частота соответствующего ЦПФ;
mij - число амплитудных значений Aij(q) колебаний, удовлетворяющих условию

где Vв - верхнее пороговое значение;
Vн - нижнее пороговое значение,
при этом огибающую с дискретными значениями Pij(q) выходного сигнала каждого ЦПФ представляют амплитудными значениями соответствующих колебаний по выражению
Pij(q)=Aij(q),
а при определении СКЗij импульсных сигналов в режиме линейного усреднения используют дискретные значения сигнала Sij(n) тех полупериодов колебаний, амплитудные значения Aij(q) которых превышают заданное пороговое значение.
РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6