Способ обнаружения сигналов без несущей
Иллюстрации
Показать всеИзобретение относится к радиотехнике и может быть использовано в системах радиоконтроля, работающих в условиях аддитивных шумов высокой интенсивности. Технический результат - возможность обнаружения кратковременных одиночных сигналов без несущей. Принятый и оцифрованный сигнал делят на фрагменты равной длины. Затем к первому фрагменту поэлементно прибавляют второй фрагмент и в полученной сумме выделяют и запоминают наибольший по модулю временной отсчет. После чего у второго фрагмента сдвигают отсчеты на одну позицию таким образом, что первый занимает позицию второго, а последний - первого и после суммирования снова выделяют и запоминают максимальный по модулю временной отсчет. Указанные действия повторяют до тех пор, пока первый отсчет займет позицию последнего, а последний - предпоследнего. Затем выбирают ту сумму, которой соответствует максимальное из запомненных значений. После чего к выбранной сумме аналогичным образом суммируют остальные фрагменты. У результирующего суммарного фрагмента максимальные по модулю отрицательное и положительное значения определяют в качестве параметров оцифрованного сигнала, которые сравнивают с пороговым значением уровня шума, равного утроенному значению среднеквадратической величины временных отсчетов суммарного фрагмента. Решение об обнаружении сигнала принимают, если хотя бы один из выделенных параметров превышает значение указанного порога. 12 ил.
Реферат
Изобретение относится к радиотехнике, а именно - к способам обнаружения сигналов в условиях априорной неопределенности о времени их излучения и может быть использовано в системах радиоконтроля, работающих в условиях аддитивных шумов высокой интенсивности.
Известен способ обнаружения сигналов, реализованный в обнаружителях, описанных в книге Левина Б.Р. Теоретические основы статистической электротехники, М.: Сов. радио, 1968, с.345-346, рис.26.
Способ основан на нелинейной обработке реализации входной выборки и заключается в следующем. Входную реализацию раскладывают на квадратурные составляющие, которые фильтруют с помощью двух фильтров, согласованных с составляющими сигнала. Затем формируют суммы и разности входных значений в каждой группе фильтров, которые подвергают двухполупериодному квадратичному детектированию. Результаты детектирования суммируют и сравнивают с пороговым уровнем. Решение об обнаружении сигнала принимают в случае превышения суммы продетектированных величин порогового уровня.
Недостатком способа-аналога является то, что он приемлем только в случаях обнаружения сигналов с известными параметрами.
Известен способ обнаружения узкополосных сигналов, реализованный в обнаружителе сигналов по патенту RU №2110150 С1 6 Н04В 1/10, G01S 7/292 от 23.01.97 г.
В известном способе принимают аналоговый сигнал, оцифровывают его, для чего последовательно выполняют операции дискретизации, квантования и кодирования. Затем рассчитывают параметры оцифрованного сигнала, для чего формируют оцифрованный сигнал, сдвинутый относительно исходного на один такт и вычисляют коэффициент корреляции между исходным сигналом и его сдвинутой версией. Результаты корреляционной обработки выбирают в качестве параметров оцифрованного сигнала. После этого сравнивают рассчитанные параметры оцифрованного сигнала с порогом принятия решения, который вычисляют, используя дополнительную информацию о математическом ожидании обнаруживаемого сигнала, дисперсии шума и величине порогового значения. Решение о факте обнаружения сигнала принимают в том случае, если параметры оцифрованного сигнала превышают порог принятия решения.
Недостатком известного способа является узкая область применения, так как его реализация возможна только при известных параметрах шума и обнаруживаемых сигналов.
Наиболее близким аналогом по технической сущности к заявленному является способ автоматического обнаружения узкополосных сигналов, описанный в патенте РФ №2382495 С1 от 20.02.2010 г.
В ближайшем аналоге принимают аналоговый сигнал, оцифровывают его, для чего последовательно выполняют операции дискретизации, квантования и кодирования. Затем рассчитывают параметры оцифрованного сигнала, для чего формируют его спектральное представление путем выполнения над ним преобразования Фурье. После этого рассчитывают пороговый уровень шума путем вычисления удвоенного значения выборочного среднего компонент спектрального представления и оценивают уровни каждой из спектральных компонент из последовательности спектрального представления путем их сравнения с вычисленным пороговым уровнем шума. Затем формируют первую и вторую последовательности, соответственно из спектральных компонент, превысивших пороговый уровень шума и не превысивших его. После этого раздельно суммируют компоненты, входящие в первую и вторую последовательности, и вычисляют значение отношения найденных сумм. Затем сравнивают значение отношения найденных сумм с предварительно заданным пороговым значением. Решение о факте обнаружения сигнала принимают при условии, что значение отношения найденных сумм превышает предварительно заданное пороговое значение.
Недостатком известного способа является относительно узкая область его применения, так как он не позволяет достоверно обнаруживать одиночные кратковременные сигналы без несущей в условиях априорной неопределенности о времени их излучения в пределах каждого фрейма [Челышев В.Д., Потапов С.Г., Фокин А.О. UWB - начальные представления во временной и спектральной областях // Информация. Космос №1, 2007 г., С.45-59]. Фрейм представляет временной фрагмент, в пределах которого находится только один полезный обнаруживаемый сигнал без несущей.
Целью заявленного технического решения является разработка способа, расширяющего область его применения для кратковременных одиночных сигналов без несущей в условиях априорной неопределенности о времени их излучения в пределах каждого фрейма в аддитивных шумах высокой интенсивности.
Поставленная цель достигается тем, что в известном способе автоматического обнаружения узкополосных сигналов принимают выборку аналогового сигнала, оцифровывают ее, для чего последовательно выполняют операции дискретизации, квантования и кодирования, рассчитывают значение порогового уровня шума, выделяют параметры оцифрованного сигнала, оценивают их и по результатам оценки принимают решение о факте обнаружения сигнала. Для выделения параметров оцифрованного сигнала делят выборку оцифрованного сигнала на фрагменты равной длины. Затем к первому фрагменту оцифрованного сигнала поэлементно прибавляют второй фрагмент, причем по окончанию суммирования фрагментов выделяют максимальные по модулю положительное и отрицательное значения временных отсчетов, которые определяют в качестве текущих параметров оцифрованного сигнала и запоминают наибольший из них. После чего у второго фрагмента сдвигают дискретные временные отсчеты на одну позицию таким образом, что первый отсчет занимает вторую позицию, а последний - первую, и снова поэлементно суммируют первый и второй фрагменты, а из выделенных в результате их суммирования текущих параметров оцифрованного сигнала снова запоминают наибольший. Указанные действия повторяют до тех пор, пока первый временной отсчет второго фрагмента займет позицию последнего отсчета, а последний - предпоследнего. Затем среди комбинаций сумм первого и второго фрагментов, полученных при различных сдвигах временных позиций, выбирают сумму, которой соответствует максимальное по модулю из ранее запомненных значений текущих параметров оцифрованного сигнала. После чего выбранную комбинацию сумм первого и второго фрагментов аналогичным образом последовательно суммируют со всеми следующими фрагментами, а выделенные текущие параметры оцифрованного сигнала фрагмента, представляющего результирующую сумму всех фрагментов, выбирают в качестве параметров оцифрованного сигнала, значение порогового уровня шума выбирают равным утроенному значению среднеквадратической величины временных отсчетов фрагмента, полученного в результате суммирования всех фрагментов оцифрованного сигнала, а решение об обнаружении сигнала принимают, если хотя бы один из выделенных параметров оцифрованного сигнала выборки, полученной в результате суммирования всех фрагментов оцифрованного сигнала, превышает значение порогового уровня шума.
Благодаря новой совокупности существенных признаков, заключающихся в делении непрерывного сигнала на фрагменты равной длительности, выделении текущих параметров оцифрованного сигнала при каждом суммировании очередного фрагмента, в выборе для дальнейшего суммирования той комбинации суммы фрагментов, которой соответствует наибольшее по модулю значение из текущих параметров оцифрованного сигнала, в выборе в качестве параметров оцифрованного сигнала текущих параметров оцифрованного сигнала фрагмента, представляющего результирующую сумму всех фрагментов, в выборе в качестве значения порогового уровня шума величины, равной утроенному значению среднеквадратической величины временных отсчетов выборки, полученной в результате суммирования всех фрагментов, обеспечивается обнаружение кратковременных одиночных сигналов без несущей в условиях априорной неопределенности о времени их излучения в аддитивных шумах высокой интенсивности, что и указывает на расширение области применения заявленного способа и возможности его использования в системах радиоконтроля.
Заявленный способ поясняется чертежами, на которых показаны:
фиг.1. Выборка в 1536 дискретных отсчетов сигнала zi (здесь и далее i=1, 2, …, порядковый номер временного отсчета) без шумов, включающая 3 фрагмента (по 512 отсчетов) с длительностью полезного сигнала si в пределах каждого фрагмента, равной 9 отчетам (для 1-го фрагмента с 158 отсчета по 167), и нанесенными значениями порогового уровня шума G и -G;
фиг.2. Выборка в 1536 дискретных отсчетов сигнала zi в шумах (отношение сигнал/шум (ОСШ) 0 дБ), включающая 3 фрагмента (по 512 отсчетов) с длительностью полезного сигнала si в пределах каждого фрагмента, равной 9 отчетам, и нанесенными значениями порогового уровня шума G и -G;
фиг.3. Спектр выборки Fj (здесь и далее j - порядковый номер спектральной компоненты) дискретных отсчетов сигнала zi, представленного на фиг.2, в шумах (ОСШ=0 дБ);
фиг.4. Спектр выборки Fj дискретных отсчетов сигнала zi, представленного на фиг.1, без шумов;
фиг.5. Временное представление суммарного фрагмента, сформированного при поэлементном сложении трех фрагментов в условиях некогерентного сложения полезных сигналов, с нанесенными значениями порогового уровня шума G и -G;
фиг.6. Временное представление суммарного фрагмента, сформированного при поэлементном сложении трех фрагментов, в условиях когерентного сложения полезных сигналов, с нанесенными значениями порогового уровня шума G и -G;
фиг.7. Временная выборка аналогового сигнала z(t), полученного с выхода тракта низкой частоты радиоприемного устройства;
фиг.8. Временная выборка дискретных отсчетов сигнала zi, поделенная на 3 фрагмента равной длины;
фиг.9. Принцип поэлементного суммирования первого z1i и второго z2i фрагментов без сдвига элементов второго фрагмента и временной суммарный фрагмент 0z12i;
фиг.10. Принцип поэлементного суммирования первого фрагмента z1i и второго фрагмента 1z2i со сдвигом его элементов на одну позицию и временной суммарный фрагмент 1z12i;
фиг.11. Принцип поэлементного суммирования первого фрагмента z1i и второго фрагмента M-1z2i со сдвигом его элементов на М-1 позицию и временной суммарный фрагмент M-1z12i.
В условиях отсутствия шумов x(t) принять решение о наличии полезного сигнала s(t) в обрабатываемой выборке z(t) (z(t)=s(t)), состоящей из нескольких фрагментов, не составляет трудностей, если в качестве параметров оцифрованного сигнала выбрать максимальные по модулю положительное D11 и отрицательное D12 значения временных отсчетов сигнала. В качестве примера на фиг.1 представлена выборка дискретных отсчетов сигнала zi=si без шумов, включающая 3 фрагмента, с нанесенными значениями порогового уровня шума G и -G. Решение об обнаружении полезного сигнала принимают, если хотя бы один из параметров оцифрованного сигнала D11 или D12 превысит значение порогового уровня шума G или -G соответственно. Здесь и далее величины значения порогового уровня шума G и -G рассчитывают по формулам:
,
Здесь М - число временных отсчетов обрабатываемой выборки сигнала zi; zcp - средняя величина значений обрабатываемой выборки сигнала zi, которую рассчитывают по формуле
Выбор значения порогового уровня шума согласно формуле (1) обеспечит с вероятностью 0,997 тот факт, что шум не превысит величин G и -G [Боровиков, В. STATISTICA. Искусство анализа данных на компьютере: Для профессионалов / В.Боровиков - СПб.: Питер, 2003. - 688 с].
Существующая проблема автоматического обнаружения кратковременных одиночных сигналов без несущей возникает в условиях шумов высокой интенсивности.
В качестве примера на фиг.2 показана выборка дискретных отсчетов, включающая 3 фрагмента, но уже в условиях аддитивных шумов высокой интенсивности. Для рассматриваемого случая применение значений порогового уровня шума G и -G, вычисленных по формуле (1), не позволяет принять решение о наличии полезного сигнала s(t) в обрабатываемой выборке z(t)=s(t)+x(t), так как D11<G, а -G>D12 по абсолютному значению.
Переход в частотную область для кратковременных сигналов без несущей не позволяет только на основе анализа спектральных компонент однозначно принять решение об их обнаружении. В качестве примера на фиг.3 представлен спектр обрабатываемой выборки z(t)=s(t)+x(t) (см. фиг.2), на котором нет ярко выраженных спектральных компонент, позволяющих судить о наличии в нем полезного сигнала s(t). Это объясняется тем, что у полезного сигнала s(t), представляющего собой совокупность импульсов, время излучения которых в пределах фрагмента случайно, спектр имеет равномерную плотность распределения частотных компонент. В качестве примера на фиг.4 показан спектр обрабатываемой выборки z(t)=s(t) без шумов.
Поэлементное суммирование фрагментов без учета начала времени излучения полезного сигнала s(t) в пределах каждого из них также не дает возможности принять решение о наличии или отсутствии s(t) в обрабатываемой выборке z(t). Для примера на фиг.5 показан суммарный фрагмент, сформированный в результате поэлементного некогерентного суммирования трех фрагментов обрабатываемой выборки, представленной на фиг.2, с нанесенными значениями порогового уровня шума G и -G. Для рассматриваемого случая D11<G, а -G>D12 по абсолютному значению.
Если же при поэлементном суммировании фрагменты складывать таким образом, чтобы компоненты обнаруживаемых сигналов каждого из фрагментов складывались друг с другом на каждом этапе суммирования когерентно, то в этом случае параметры оцифрованного сигнала будут максимальны и превысят значения порогового уровня шума G или -G.
Указанный эффект достигается за счет того, что в пределах фрагмента временные отсчеты шума будут складываться некогерентно, в результате чего их среднее значение будет стремиться к нулю. В то время как временные отсчеты обнаруживаемого сигнала будут складываться когерентно, и их средние значения будут увеличиваться. Для примера на фиг.6 показан суммарный фрагмент, сформированный в результате поэлементного когерентного суммирования трех фрагментов обрабатываемой выборки, представленной на фиг.2, с нанесенными значениями порогового уровня шума G и -G. Причем D11>G, что указывает на наличие сигнала s(t) в выборке z(t)=s(t)+x(t).
Реализация заявленного способа объясняется следующим образом.
Принимают выборку аналогового сигнала z(t), например с тракта промежуточной или низкой частоты радиоприемного устройства (см. фиг.7). Операция приема аналоговых сигналов известна и описана, например, в способе обнаружения узкополосных сигналов по патенту RU №2110150 C1 6 Н04В 1/10, G01S 7/292 от 23.01.97 г.
Затем принятый аналоговый сигнал z(t) оцифровывают, для чего последовательно выполняют операции дискретизации, квантования, кодирования (см. фиг.8). Указанные операции известны и описаны, например, в способе автоматического обнаружения узкополосных сигналов по патенту РФ №2382495 от 20.02.2010 г.
После этого выборку дискретных отсчетов сигнала делят на N фрагментов равной длины М (на фиг.8 показаны границы N=3 фрагментов). В результате получают первый фрагмент z1i=z11, z12, …, z1m, …, z1M, второй фрагмент z2i=z21, z22, …, z2m, …, z2M, и так до N-го фрагмента zNi=zN1, zN2, …, zNm, …, zNM, где i=1, 2, …, m, ..., М. Затем вычисляют суммарную выборку 0z12i=0z121, 0z122, …, 0z12m, …, 0z12M (здесь индекс 0 указывает на отсутствие сдвига в элементах второй выборки). Каждый элемент суммарной выборки 0z12i вычисляется как сумма соответствующих элементов первой и второй выборки 0z121=z11+z21, 0z122=z12+z22, …, 0z12m=z1m+z2m, 0z12M=z1M+z2M. Принцип вычисления суммарной выборки 0z12i показан на фиг.9 для элементов 0z127, 0z128 и 0z129. Затем среди элементов 0z12i выделяют максимальные по модулю отрицательное 0D12 и положительное 0D11 временные значения, которые определяют в качестве текущих значений параметров оцифрованного сигнала и запоминают наибольшее, в данном случае 0D12. Операцию выделения максимальных по модулю отрицательного 0D12 и положительного 0D11 временных значений (индекс нуль указывает на то, что в суммируемом втором фрагменте элементы не сдвинуты относительно первого) можно реализовать путем последовательного сравнения значений элементов суммарной выборки 0z121, 0z122, …, 0z12m, …, 0z12M.
После этого элементы второго фрагмента сдвигают на один отсчет таким образом, что первый элемент z21 занимает место второго z22, второй z22 - третьего z23 и так далее, пока М-ный элемент z2M не займет место первого z21. В результате получают последовательность элементов второго фрагмента, сдвинутых на одну позицию 1z2i=z2M, z21, …, z2m-1, ..., z2M-1 (индекс 1 указывает на то, что элементы фрагмента сдвинуты на одну позицию).
Затем вычисляют 1z12i=1z121, 1z122, …, 1z12m, …, 1z12M - суммарную выборку как сумму элементов z1i и 1z2i: 1z121=z11+1z2M, 1z122=z12+1z21, …, 1z12m=z1m+1z2m-1, 1z12M=z1M+1z2M-1. Принцип суммирования элементов z1i и 1z2i показан на фиг.10 для элементов 1z127, 1z128 и 1z129.
После этого среди элементов 1z12i выделяют максимальные по модулю отрицательное 1D12 и положительное 1D11 временные значения, которые определяют в качестве текущих значений параметров оцифрованного сигнала и запоминают наибольшее из них, в данном случае 1D12. Операцию выделения и запоминания максимальных по модулю отрицательного 1D12 и положительного 1D11 временных значений (индекс 1 указывает на то, что в суммируемом втором фрагменте элементы не сдвинуты относительно первого) можно реализовать аналогичным предыдущему этапу путем.
Операции сдвига позиций элементов второго фрагмента, вычисления суммарных фрагментов и выделения текущих значений параметров оцифрованного сигнала осуществляют до тех пор, пока первый элемент не займет позицию М-го элемента, а М-тый элемент - позицию М-1-го элемента.
На фиг.11 показан принцип поэлементного суммирования первого и второго фрагментов для элементов M-1z127, M-1z128 и M-1z129 со сдвигом элементов второго фрагмента на М-1 позицию и временной суммарный фрагмент.
После чего сравнивают наибольшие из запомненных текущих параметров оцифрованного сигнала между собой и суммарный фрагмент m-го сдвига mz12i, соответствующий максимальному из запомненных текущих параметров оцифрованного сигнала, выбирают для суммирования с третьим фрагментом z3i (здесь в качестве примера индекс m обозначает сдвиг, при котором один из параметров оцифрованного сигнала является максимальным среди всех параметров, выделенных в результате последовательного суммирования первого и второго фрагментов с различными сдвигами, значение указанного индекса m не связано с примерами, представленными на фиг.9-11). Суммирование фрагментов mz12i и z3i осуществляют аналогичным для суммирования фрагментов z1i и z2i образом. Указанные операции суммирования фрагментов осуществляют до тех пор, пока не будет произведено суммирование последнего N-го фрагмента zNi. Затем у результирующего суммарного фрагмента выделяют текущие параметры оцифрованного сигнала аналогичным для 1z12i образом, максимальные из которых определяют в качестве параметров оцифрованного сигнала.
После этого рассчитывают значения порогового уровня шума по временным отсчетам суммарного фрагмента. Указанную процедуру можно реализовать в соответствии с формулой (1).
Затем принимают решение об обнаружении сигнала, если хотя бы один из параметров оцифрованного сигнала превысит соответствующее значение порогового уровня шума. Указанную процедуру можно реализовать путем сравнения значения порогового уровня шума и параметров оцифрованного сигнала.
На фиг.12 показаны значения G и -G порогового уровня шума, здесь же демонстрируется превышение параметров оцифрованного сигнала над значениями уровня шума D11>G и D12>-G (здесь -G и D12 представляют модуль своих значений).
Проведенный эксперимент подтвердил правомерность выбора порогового значения уровня шума, рассчитываемого согласно формуле (1). Эксперимент проводился в соответствии с требованиями получения статистических оценок [Г.Корн, Т.Корн. Справочник по математике. Пер. с англ. - М.: Наука, 1977. стр.638-643].
Таким образом, благодаря новой совокупности существенных признаков, заключающихся в делении непрерывного сигнала на фрагменты равной длительности, выделении текущих параметров оцифрованного сигнала при каждом суммировании очередного фрагмента, в выборе для дальнейшего суммирования той комбинации суммы фрагментов, которой соответствует наибольшее по модулю значение из текущих параметров оцифрованного сигнала, в выборе в качестве параметров оцифрованного сигнала текущих параметров оцифрованного сигнала фрагмента, представляющего результирующую сумму всех фрагментов, в выборе в качестве значения порогового уровня шума величины, равной утроенному значению среднеквадратической величины временных отсчетов выборки, полученной в результате суммирования всех фрагментов, обеспечивается обнаружение кратковременных одиночных сигналов без несущей в условиях априорной неопределенности о времени их излучения в аддитивных шумах высокой интенсивности, что и указывает на расширение области применения заявленного способа и возможности его использования в системах радиоконтроля.
Способ обнаружения сигналов без несущей, заключающийся в том, что принимают выборку аналогового сигнала, оцифровывают ее, для чего последовательно выполняют операции дискретизации, квантования и кодирования, рассчитывают значение порогового уровня шума, выделяют параметры оцифрованного сигнала, оценивают их и по результатам оценки принимают решение о факте обнаружения сигнала, отличающийся тем, что для выделения параметров оцифрованного сигнала делят выборку оцифрованного сигнала на фрагменты равной длины, затем к первому фрагменту оцифрованного сигнала поэлементно прибавляют второй фрагмент, причем по окончании суммирования фрагментов выделяют максимальные по модулю положительное и отрицательное значения временных отсчетов, которые определяют в качестве текущих параметров оцифрованного сигнала и запоминают наибольший из них, после чего у второго фрагмента сдвигают дискретные временные отсчеты на одну позицию таким образом, что первый отсчет занимает вторую позицию, а последний - первую, и снова поэлементно суммируют первый и второй фрагменты, а из выделенных в результате их суммирования текущих параметров оцифрованного сигнала снова запоминают наибольший, указанные действия повторяют до тех пор, пока первый временной отсчет второго фрагмента займет позицию последнего отсчета, а последний - предпоследнего, затем среди комбинаций сумм первого и второго фрагментов, полученных при различных сдвигах временных позиций, выбирают сумму, которой соответствует максимальное по модулю из ранее запомненных значений текущих параметров оцифрованного сигнала, после чего выбранную комбинацию сумм первого и второго фрагментов аналогичным образом последовательно суммируют со всеми следующими фрагментами, а выделенные текущие параметры оцифрованного сигнала фрагмента, представляющего результирующую сумму всех фрагментов, выбирают в качестве параметров оцифрованного сигнала, значение порогового уровня шума выбирают равным утроенному значению среднеквадратической величины временных отсчетов фрагмента, полученного в результате суммирования всех фрагментов оцифрованного сигнала, а решение об обнаружении сигнала принимают, если хотя бы один из выделенных параметров оцифрованного сигнала выборки, полученной в результате суммирования всех фрагментов оцифрованного сигнала, превышает значение порогового уровня шума.