АНАЛИЗАТОР СПЕКТРА ПО ФУНКЦИЯМ УОЛША Российский патент 2000 года по МПК G06F17/14 

Описание патента на изобретение RU2160926C1

Изобретение относится к области приборостроения и может быть использовано для вычисления коэффициентов дискретного ортогонального преобразования Уолша над аналоговыми сигналами в различных устройствах автоматики, например, в анализаторах речевых сигналов, устройствах обработки изображений и т. п.

Устройства для вычисления коэффициентов преобразования Уолша известны. Известные устройства осуществляют спектральное преобразование дискретных сигналов, заданных на конечных интервалах определения в базисе ортогональных функций Уолша-Адамара [1] . Наиболее жесткие требования к устройствам для вычисления коэффициентов преобразования Уолша прежде всего по быстродействию предъявляются в случае их применения для совместного частотно-временного анализа радиосигналов [2] . На практике более широко применяются цифровые анализаторы спектра по функциям Уолша [3]. Они наиболее универсальны и способны обеспечить лучшую точность представления данных. Входной сигнал в таких устройствах должен быть задан на конечном интервале определения и дискретизован как по амплитуде, так и по времени. Отношение базы разложения, то есть интервала задания сигнала к шагу дискретизации, даст число N вычисляемых коэффициентов преобразования Уолша. Общим недостатком универсальных цифровых анализаторов спектра Уолша является их относительно низкое быстродействие. Значительно повысить быстродействие удается путем применения специализированных устройств, ориентированных на выполнение одной или нескольких родственных задач. В частном случае, когда аналоговые сигналы имеют вид однополярных телеграфных или фототелеграфных сигналов функции аналого-цифрового преобразователя и анализатора спектра, можно совместить и создать достаточно простой анализатор спектра [4], который обеспечивает высокую точность преобразования данных при высоком быстродействии, определяемом применяемой элементной базой.

Наиболее близким по технической сущности к заявляемому устройству является анализатор спектра по функциям Уолша [4], который можно выбрать в качестве прототипа. Прототип содержит генератор функций Уолша, каждый из выходов которого подключен к входу управления соответствующего реверсивного счетчика. Общее число реверсивных счетчиков может быть произвольным и определяется характером решаемой устройством задачи. В общем случае число реверсивных счетчиков равно числу N базисной системы ортогональных функций Уолша, определяемому как целая степень числа два N=2n. Выход каждого реверсивного счетчика соединен с входом соответствующего регистра, осуществляющего хранение рассчитанных данных. Информационный вход каждого реверсивного счетчика подключен к выходу элемента И, первый вход которого служит входом устройства, а второй присоединен параллельно с синхронизирующим входом генератора функций Уолша к выходу генератора тактовых импульсов. В зависимости от знака i-й функции Уолша, действующей на i-м выходе генератора функций Уолша, i-й реверсивный счетчик пересчитает число импульсов с выхода элемента И в накапливающем или вычитающем режиме. Сигнал на выходе элемента И действует только в случае наличия входного сигнала. Поэтому каждый реверсивный счетчик за время генерирования полной системы ортогональных функций подсчитает в заданном коде число импульсов, пропорциональное соответствующему коэффициенту преобразования Уолша.

Недостаток известного устройства состоит в невозможности осуществления с его помощью совместного частотно-временного анализа, когда необходимо для каждого дискретного отсчета времени определять все текущие коэффициенты преобразования Уолша. Зависимость этих коэффициентов от времени получила название "скользящего спектра" [2].

Цель настоящего изобретения состоит в обеспечении возможности одновременного вычисления всех коэффициентов преобразования Уолша для каждого дискретного отсчета времени и обеспечении тем самым возможности проведения совместного частотно-временного анализа сигналов.

Поставленная цель достигается тем, что в известное устройство дополнительно введены делитель частоты и соединенные между собой сдвиговый регистр, кольцевой сдвиговый регистр, а также делитель. Выход кольцевого сдвигового регистра соединен с входами реверсивных счетчиков, при этом его входы соединены с выходами генератора функций Уолша и сдвигового регистра, который, в свою очередь, соединен с генератором тактовых импульсов через делитель и с выходом элемента И непосредственно. Выход делителя также соединен с входами реверсивных счетчиков. Сдвиговый регистр накапливает пачки по N импульсов и под действием импульса с делителя частоты подает такую пачку на кольцевой сдвиговый регистр, с которого импульсы под действием импульса с генератора функций Уолша поступают на соответствующие реверсивные счетчики. Частота следования импульсов в пачке соответствует частоте тактовых импульсов, которые больше частоты смены значений функций Уолша в число раз, равное значению делителя частоты.

Структурная схема предлагаемого устройства представлена на чертеже. Устройство содержит последовательно соединенные генератор тактовых импульсов 1, делитель частоты 2, элемент И 3, генератор функций Уолша 4, сдвиговый регистр 5, кольцевой сдвиговый регистр 6, N реверсивных счетчиков 7 и N регистров 8. Входом устройства служит элемент И 3, второй вход которого соединен с генератором тактовых импульсов 1 через делитель частоты 2. Выход делителя частоты соединен также с управляющим входом сдвигового регистра 5, с обнуляющим входом каждого i-го реверсивного счетчика 7 и с управляющим входом регистров хранения 8. Каждый реверсивный счетчик 7 предназначен для подсчета числа импульсов. При этом каждый реверсивный счетчик считает на накопление или вычитание в соответствии со знаком сигнала, поступающего на его вход управления реверсом. Выход каждого i-го реверсивного счетчика 7 соединен с информационным входом соответствующего i-го регистра 8. Генератор функций Уолша 4 предназначен для генерирования полной системы ортогональных функций Уолша размера N, причем каждой генерируемой функции соответствует отдельный выход генератора функций Уолша 4, соединенный с входом управления реверса каждого i-го реверсивного счетчика 7. Генератор тактовых импульсов 1 предназначен для генерирования синхронизирующих импульсов. Его выход соединен с входом делителя частоты 2, с управляющим входом генератора функций Уолша 4 и управляющим входом кольцевого сдвигового регистра 6. Информационный вход кольцевого сдвигового регистра 6 соединен с выходом сдвигового регистра 5, а его выход подключен к информационному входу каждого реверсивного счетчика 7. Делитель частоты 2 предназначен для деления частоты импульсной последовательности в N раз.

Работает устройство следующим образом. Генератор тактовых импульсов 1 непрерывно генерирует последовательность импульсов с некоторой частотой fn. Эта импульсная последовательность поступает одновременно на вход делителя частоты 2, кольцевой сдвиговый регистр 6 и генератор функций Уолша 4. Коэффициент деления частоты блока 2 выбран равным N, причем N >> 1. Импульсная последовательность с выхода делителя частоты 2 с частотой fд=fn/N поступает на обнуляющий вход каждого реверсивного счетчика 7 и на первый вход элемента И 3, управляющий вход сдвигового регистра 5 и управляющий вход регистра 8. Входом устройства является второй вход элемента И 3, с выхода которого входной сигнал под действием управляющего импульса с делителя частоты 2 поступает на информационный вход сдвигового регистра 5, где формируются пачки импульсов, которые затем поступают на информационные входы кольцевого сдвигового регистра 6. Кольцевой сдвиговый регистр последовательно подает импульсы на реверсивные счетчики 7 под действием управляющего импульса с выхода генератора тактовых импульсов 1. Одновременно на вход управления реверсом реверсивного счетчика с номером i поступает напряжение с i-го выхода генератора функций Уолша 4. Если на входе i-го реверсивного счетчика 7 действует напряжение логической "1", то счетчик работает на накопление, то есть ведет суммирование числа импульсов, поступающих на счетный вход. Если на входе управления реверсом действует логический "0", то счетчик 7 работает на вычитание, то есть ведет вычитание числа импульсов, поступающих на счетный вход. За время генерирования полной системы функций Уолша в каждом i-м реверсивном счетчике 7 будет накоплено в заданном коде число импульсов, пропорциональное i-й компоненте спектра Уолша. В момент окончания генерирования системы функций Уолша генератор вырабатывает на своем синхронизирующем входе импульс, который переписывает показания каждого реверсивного счетчика 7 в соответствующий регистр 8. Таким образом, в каждом i-м регистре 8 будет храниться цифровой код, пропорциональный i-й компоненте спектра Уолша входного аналогового сигнала, зафиксированного на данный момент времени в сдвиговом регистре 5. Одновременно со сбросом информации из реверсивных счетчиков 7 в регистр 8 происходит считывание через элемент И 3 очередного значения входного сигнала. Цикл расчета полной системы коэффициентов преобразования Уолша над значениями сигнала, хранящихся в сдвиговом регистре, повторяется. Таким образом, периодически, с частотой fд в регистры 8 будут сбрасываться значения "скользящего" спектра входного сигнала, вычисленные в базисе полной системы ортогональных функций Уолша.

Литература
1. Х. Хартмут. Теория секвентного анализа. - М.: Мир, 1980.

2. А.А. Алексеев, А.Б. Кирилов. Технический анализ сигналов и распознавание радиоизлучений. - С.-Пб.: Военная академия связи, 1998. Раздел 4. Элементы теории обобщенного спектрально-временного анализа, 4.3.2. Распределение Вигнера-Уолша, стр. 164-209.

3. Анализатор спектра по функциям Уолша. А.С. N 640305, G 06 F 15/34, 1976.

4. Виноградов Д.Г., Шабаков Е.И. Анализатор спектра по функциям Уолша. А.С. СССР N 1203536, G 06 F 15/332, 1985.

Похожие патенты RU2160926C1

название год авторы номер документа
УСТРОЙСТВО ДЛЯ УСПОКОЕНИЯ КОЛЕБАНИЙ УПРУГОГО ЭЛЕМЕНТА ПЕРЕМЕННОЙ ЖЕСТКОСТИ 2001
  • Шалымов С.В.
RU2192662C1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ БЕЗОПАСНОЙ ДИСТАНЦИИ МЕЖДУ ТРАНСПОРТНЫМИ СРЕДСТВАМИ 1999
  • Кузьменко М.Н.
  • Чадаев А.Д.
  • Шабаков Е.И.
RU2149461C1
ИЗМЕРИТЕЛЬ СКОРОСТИ ДВИЖЕНИЯ ТРАНСПОРТНОГО СРЕДСТВА 2000
  • Валенчиц С.В.
  • Шабаков Е.И.
RU2170437C1
МАГНИТНАЯ АНТЕННА 2000
  • Шабаков Е.И.
RU2160947C1
УСТРОЙСТВО ПРИОРИТЕТНОГО ОБСЛУЖИВАНИЯ ЗАПРОСОВ 2000
  • Молчанов О.Е.
  • Степанов П.В.
  • Трудов Ю.В.
RU2170453C1
АЭРОФОТОАППАРАТ 2000
  • Ивкин А.А.
  • Шабаков Е.И.
RU2180449C2
УСТРОЙСТВО ДЛЯ УСПОКОЕНИЯ КОЛЕБАНИЙ УПРУГОГО ЭЛЕМЕНТА ПЕРЕМЕННОЙ ЖЕСТКОСТИ 2003
  • Шалымов С.В.
RU2241251C1
УСТРОЙСТВО ДЛЯ УСПОКОЕНИЯ КОЛЕБАНИЙ УПРУГОГО ЭЛЕМЕНТА ПЕРЕМЕННОЙ ЖЁСТКОСТИ 2003
  • Шалымов С.В.
RU2249244C2
ДЕТЕКТОР ПРЕПЯТСТВИЙ ДЛЯ ЛЮДЕЙ С ОСЛАБЛЕННЫМ ЗРЕНИЕМ 2001
  • Корженков Ф.Ф.
  • Никулин Д.В.
  • Шабаков Е.И.
  • Гринченко В.И.
RU2212871C2
УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ ТИПА ТРАНСПОРТНОГО СРЕДСТВА 1999
  • Спирин А.В.
  • Ткачевский Д.В.
  • Шабаков Е.И.
RU2159961C1

Реферат патента 2000 года АНАЛИЗАТОР СПЕКТРА ПО ФУНКЦИЯМ УОЛША

Изобретение относится к области обработки информации и может быть использовано в анализаторах речевых сигналов. Техническим результатом является обеспечение совместного частотно-временного анализа. Анализатор содержит генератор тактовых импульсов, генератор функций Уолша, реверсивный счетчик, регистр, элемент И, делитель частоты и последовательно соединенные сдвиговый регистр и кольцевой сдвиговый регистр. 1 ил.

Формула изобретения RU 2 160 926 C1

Анализатор спектра по функциям Уолша, содержащий генератор тактовых импульсов, выходом подключенный к входу синхронизации генератора функций Уолша, выход i-й функции Уолша которого соединен с синхронизирующим входом i-го реверсивного счетчика, подключенного к информационному входу i-го регистра, выход которого является выходом i-й гармоники анализатора, а также элемент И, первый вход которого является информационным входом анализатора, отличающийся тем, что дополнительно введены делитель частоты и последовательно соединенные сдвиговый регистр и кольцевой сдвиговый регистр, включенные между выходом элемента И и счетным входом каждого из реверсивных счетчиков, а делитель частоты включен между генератором тактовых импульсов и вторым входом элемента И, соединенным с управляющим входом сдвигового регистра параллельно с управляющим входом каждого реверсивного счетчика и каждого регистра, причем выход генератора тактовых импульсов подключен к управляющему входу кольцевого сдвигового регистра параллельно с входом генератора функций Уолша.

Документы, цитированные в отчете о поиске Патент 2000 года RU2160926C1

Анализатор спектра по функциям Уолша 1984
  • Виноградов Дмитрий Геннадиевич
  • Шабаков Евгений Иванович
SU1203536A1
ХАРТМУТ Х
Теория секвентного анализа
- М.: Мир, 1980, с.49
АЛЕКСЕЕВ А.А
и др
Технический анализ сигналов и распознавание радиоизлучений
- Санкт-Петербург: Военная академия связи, 1988, с.164-204
Анализатор спектра по функциям уолша 1976
  • Жариков Михаил Дмитриевич
SU640305A1
Анализатор спектра по функциям Уолша 1985
  • Лавров Сергей Владимирович
  • Утенков Анатолий Владимирович
  • Шабаков Евгений Иванович
SU1415225A1
Анализатор спектра по функциям Уолша 1989
  • Петров Константин Юрьевич
  • Утенков Анатолий Владимирович
  • Шеметун Юрий Викторович
SU1702389A2
Анализатор спектра по функциям Уолша 1984
  • Парфеев Михаил Порфирьевич
  • Крупнов Алексей Федорович
SU1203537A1
Устройство для выпрямления опрокинувшихся на бок и затонувших у берега судов 1922
  • Демин В.А.
SU85A1

RU 2 160 926 C1

Авторы

Павлов Е.Ю.

Шабаков Е.И.

Даты

2000-12-20Публикация

1999-06-02Подача