Анализатор спектра

 

Изобретение относится к средствам цифровой вычислительной техники для спектрального-анализа сигналов с получением составляющих комплексных коэффициентов Фурье. Цель изобретения - повышение точности - достигается тем, что в устройство, содержащее первый блок 25 постоянной памяти, аналогецифровой преобразователь 3, восемь сумматоров 5, 12, 14, 16-20, три блока 11, 21, 24 оперативной памяти, первый мультиплексор 6, введены второй 4 и третий 13 мультиплексоры, четыре регистра 7, 8, 15, 23, второй блок 22 постоянной памяти и ключ 9. За счет возможности селекции полезного сигнала и выключения устройства из работы на неинформативных участках возрастает точность вычислений. 1 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

isIis 6 06 F 15/332

ГОСУДАРСТВЕН ЫИ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3156628/24 (22) 05.12.86 (46) 15.11.91. Бюл. М 42 (72) А.В.Белинский и В.Г.Гусев (53) 681.327(088.8) (54) АНАЛИЗАТОР СПЕКТРА (57) Изобретение относится к средствам цифровой вычислительной техники для спектрального-анализа сигналов с получением составляющих комплексных коэффициентов Фурье. Цель изобретения— повышение точности — достигается тем, что

„„ Ж,, 1691852 А1 в устройство, содержащее первый блок 25 постоянной памяти, аналого- цифровой преобразователь 3, восемь сумматоров 5, 12, 14, 16 — 20, три блока 11, 21, 24 оперативной памяти, первый мультиплексор 6, введены второй 4 и третий 13 мультиплексоры, четыре регистра 7, 8, 15, 23, второй блок 22 постоянной памяти и ключ 9. За счет возможности селекции полезного сигнала и выключения устройства из работы на неинформативных участках возрастает точность вычислений, 1 ил.

il 691852

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

Цель изобретения — повышение точности анализатора спектра.

На чертеже представлена структурная схема анализатора спектра.

Анализатор спектра содержит информационный вход 1, первый выход 2, аналого-цифровой преобразователь 3, второй мультиплексор 4,. второй сумматор 5, первый мультиплексор 6, первый и второй регистры 7 и 8, ключ 9, второй выход 10 устройства, второй блок 11 оперативной памяти, третий сумматор 12, третий мультиплексор -13, четвертый сумматор 14, четвертый регистр 15, пятый — восьмой сумматоры 16 — 19, первый сумматор 20, первый блок 21 оперативной памяти, второй 22 блок . постоянной памяти, третий регистр 23, третий блок 24 оперативной памяти и первый ! блок 25 постоянной памяти. В состав ключа

9 входят элемент 26 управления и собственно ключ 27, Анализатор спектра работает следующим образом, В начальный момент обнуляются регистры 7 и 8, Сигнал после аналого.-цифрового преобразования в преобразователе 3 в виде о-дельных дискретных значений t(k} поступает на второй вход сумматора 5 через пер. вый информационный вход мультиплексора

4, На управляющем входе ключа 9 установлен стробирующий уровень, запрещаюший прохождение через него f(k}, На первый вход сумматора 5 через второй информационный вход мультиплексора 6 иэ регистра 7 считывается и подается второе слагаемое.

Результат сложения в сумматоре 5 записывается в регистр 7. Аналогичные операции производятся W раз. Конечный результат

m = g f(k} записывается в регистр 7.

k =1

Регистр 7 состои.f из двух регистров. С первым ведется работа при вычислении m„ после чего значение m пересылается во второй регистр, где сдвигается на!оцгР/ разрядов в сторону младших, а результат используется в последующих вычислениях тг.

После W циклов вычислений на первый вход сумматора 5 считывается и подается

5 величина m1, равная числу m, сдвинутому на

log2W разрядов в сторону младших, W кратно степени числа 2, пц = гп/W — результат, Значение f(k) алгебраически складывается с m1, и результат с постоянно закомму10 тированным положительным знаковым разрядом на втором информационном входе мультиплексора 4 через этот открытый вход подается на второй вход сумматора 5.

На первый вход сумматора 5 из регистра 8

15 через второй информационный вход мультиплексора 6 подается значение тг. Результат второго сложения записывается в регистр 8. Аналогичные процедуры, в которых на каждое значение f(k) производится

20 два сложения повторяются М раз. Конечный

М результат афпг =,)„(п 1- f(k)) записывается в

k=1 регистр 8.

В следующем такте через первый информационный вход мультиплексора 6 на первый вход сумматора 5 поступает величина п1, считанная иэ блока 25 постоянной памяти. Из регистра 8 считывается и через третий информационный вход мультиплексора 4 на второй вход сумматора 5 поступает значение ;пг. Знаковый разряд алгебраической суммы m2-nt из сумматора

5 подается на информационный вход ключа

Если логическое значение знакового разряда равно "0", что соответствует условию тг > m1, то на входе элемента 26 управления устанавливается стробирующий

0 уровень открытия собственно ключа 27, все последующие f(k) будут проходить на выход ключа 9.

Если логическое значение знакового разряда равно "1", что соответствует логиче45 скому условию пц n1, то ключ 9 свое состояние не изменяет.

В оббих случаях информация в регистре

8 обнуляется одновременно с вычислением глг - n1.

После определения состояния тг « п1 проводится аналогичная процедура вычис ления вг для следующих М дискретных значений и сравнение с п1.

Если состоянием является отношение

55 пц > n1, то вычисления для следующих М дискретных значений аналогичны, однако оценка производится с пг, подающимся иэ блока 25 постоянной памяти, После этого осуществляется операция определения последнего дискретного значения сигнала.

16!!1852

27.

30

50

Если mz < nz, когда результат вычислений в сумматоре 5 отрицательный или нулевой, в элементе 26 срабатывает счетчик количества случаев mz < nz. При переполнении этого счетчика, которое наступает при состоянии mz nz подряд пз раз, единица переполнения приводит стообирующий сигнал на выходе элемента 26 в состояние, закрывающее собственно ключ

При каждом выявлении состояния

mz п2 счет пз подряд начинается заново.

Если при наборе числа пз результат mz > nz, то счетчик пз сбрасывается в нулевое состояние.

После переключения ключа 9 из открытого в закрытое состояние для прохода f(k) все устройство приводится в исходное состояние: обнуляются блоки 7, 8, 11, 15, 21, 23 и 24.

В реальном устройстве для примера

М =16, п< =128, W=32, пу=96, пз=128 вычисление составляющих комплексных коэффициентов происходит следующим образом.

В исходном состоянии информация в блоках 11, 15, 21, 23 и 24 обнуляется.

Дискретные значения f(k) в виде f(N) поступают на вход блока 11 оперативной памяти размером N ячеек и на первый вход сумматора 12; N — размер выборки. На второй вход сумматора 12 из блока 11 оперативной памяти подается величина f(0).

Результат алгебраического сложения в блоке 12 h. f = f(N) — f(0) = rp через первый информационный вход мультиплексора 13 подается на входы сумматора 14, регистра

15, на один из входов сумматора 16 в виде

1, т 2, t/2, t4, соответственно, Выход сумматора 14 коммутируется на выходы сумматора 17 и сумматора 16 в виде т1, tz тз соответственно. Результаты сложений в блоках 16 (ts) и 17(т6) складываются в сумматоре 18. Коммутационная развязка блоков

13-19 определяет организацию вычислений результатов умножения r„= Л f cos в, где ж = 2 лП /N, n = 1, Й74-1, рекуррентно в соответствии с процедурой г, = 2г,.1 сов аг,-z, где а = 2тт /N. о = 2. N/4-1, r, = Л f.

Значение cos а в реальном устройстве при N = 32 равно 11 10 11. Совокупность связей и действий в сумматорах 14, 16-18 следующая: ti = t+ с2, tz= tl2 з, сз= ц2, t4

= t2 . ty = 1з+ св. Обозначение 2 есть ком- мутационный сдвиг чисел на I бит в сторону старших разрядов.

Регистр 15, содержащий две ячейки, пропускает через себя значения г П-1, г п-2.

Начиная с n = 1, информация в блоке 15 изменяется последовательно: 0-0, r<> - О, rirî, г2 - г;, гз - г2 и т.д. Значение rn2 из регистра 15 подается на один из входов сумматора 19, в котором вычисляется конечный результат r>.

Величина г, подается через второй информационный вход мультиплексора 13 вновь на блоки 14, 16 и 15 соответственно аналогично описанному. При этом на втором входе мультиплексора 13 значение гл коммутируется со сдвигом числа на один бит в сторону старших разрядов.

Начиная с и = 1, в блоках 13-19 производятся последовательно вычисления; rl = гс, cos а, и --1: rz=2r< cos а — r,, и-2; гз=2г2

cos .а — г1, и = 3; и т.д.

Значения rn с выхода сумматора 19 подаются одновременно на второй вход сумматора 20 и на второй вход сумматора 12.

На первый вход сумматора 20 подаются соответствующие номеру р временной выборки и номеру и вычисляемого коэффициента значения мнимой составляющей Ip(n>) из блока 21 оперативной памяти размером

N/2 ячеек, где n> = п(п =.1, N/4-1) .. n(p+1)(n

-О. Н72-1, р = б, N-1) дяя синуснои бввиснои функции, .: символ эквивалентности по номерам и знакам. Адрес считывания Ip(n>) на блок 21 оперативной памяти поступает с второго выхода блока 22 постоянной памяти. Из этого же блока параллельно с передачей адреса на второй вход сумматора 20 с первого выхода блока 22 коммутируется знаковый разряд величины r>, Результат

Ip+q(n) алгебраического сложения в блоке 20 записывается в блок 21 по первому входу, с первого выхода этого блока результат вычислений подается во внешний процессор.

Адреса считывания и соответствующие этим адресам знаки, которые придаются гл, определяются аналогично описанному в известном устройстве путем их отображения через первую четверть единичной окружности и записываются в блок 22 постоянной памяти для соответствующего считывания и записи информации в блоках 21 и 24 оперативной памяти и вычисления в сумматорах 20 и 12.

Рекуррентная процедура вычисления

Ip+I(n) и Rp+l(n) совпадает с осуществляемой в известном устройстве для последних тактов сложения.

При адресе и = N/4, когда Л f sin а = 4 f, значение на второй вход сумматора

20 считывается из регистра 23; для и = О, когда Л f sin ш = О, суммирования в сумматоре 20 не происходит.

На первый вход сумматора 12 подаются соответствующие номерам р и и значения действительных составляющих комплекс1691852

IHblx коэффициентов Rp(np) M3 блока 24 п3МАги размером N/2 ячеек по первому выходу, номера п2 и знаки для косинусной базисной функции определяются аналогично п1, Адес считывания Rp(nz) задается с третьего лока 22.

Параллельно с адресом с четвертого выхода блока 22 на второй вход сумматора 12 коммутируется знаковый разряд r> для вычисления R>+<(nz).

Результат алгебраического сложения в ,,блоке 12 Яр+1(пг) записывается в блок 24 по, его информационному входу. С второго выixopa этого блока результат вычислений поступает во внешний процессор, цля и =- О, когда Л f соза = Й,; значение на второй, вход сумматора 12 считывается из регистра 23, для n = N/4, когда Af cos в =. О, суммирования в блоке 12 не происходит, Регистр

23 построен на трехуровневых микросхемах, За счет обеспечения возможности селектирован ля полезного сигнала и выключения устройства из работы на неинформативных участках возрастает точность

Вычислений, экономится энергия.

Формула изобретения

Анализатор спектра, содержащий пер вый блок постоянной памяти, выход которо го соединен с первым информационным

I входом первого мультиплексора, аналого цифровой преобразователь, вход которога является информационным Входом устройства, первый сумматор, первый информационный вход которого соединен с первым выходом первого блока оперативной памяти, информационный вход которого соединен с выходом первого сумматора, дв-; блока оперативной памяти, выход первого мультиплексора соединен с первым информационным входом второго сумматора, шесть сумматоров, отличающийся тем, что, с целью повышения точности устройства, в него введены два мультиплексора, четыре регистра, второй блок постоянной памяти и ключ, управляющий вход которого соединен с выходом второго сумматора, второй информационный вход которого соединен с выходом второго мультиплексора, информационный вход ключа и первый информационный вход второго мультиплексора соединены с выходом аналого-цифрового преобразователя, выход второго сумматора соединен с информационными входами первого и второго регистров и вторым информационным входом второго мультиплексора, третий информационный вход

5 которого соединен с выходом второго регистра, соединенным с вторым информационным входом первого мультиплексора, третий информационный вход которого соединен с выходом первого регистра, Выход

1G ключа соединен с первым информационным входом второго блока оперативной памяти л первым информационным входом третьего сумматора, второй информационный вход которого соединен с Выходом второго

15 блока оперативной памяти и выходом третьего регистра, информационный вход которого соединен с выходом третьего сумматора, соединенным с первым информационным входом третьего мультиплексо20 ра, второй информационный вход которого соединен с Выходом второго блока оперативной памяти, выход тре1ьего мультиплекСОра СОЕдинЕН С ИнфсрмацИОННЫМИ входами четвертого и пятого сумматоров и

25 информационным входом четвертого регистра, выход четвертого сумматора соединен

= информационными Входами шестого и пятого сумматоров, выходы которых соединены с информационными входами седьмого

30 сумматора, Выход которого соединен с первым информационным входом восьмого сумматора, Второй инфОрмацион н ый ВхОд которого соединен с выходом четвертого регистра, Выход восьмого сумматора, первый

35 выход Второ-о блока постоянной памяти и выход третьего регистра соединены с вторым информационным Входом первого сумматора, второй и третий выходы Второго блока постоянной памяти соединены с ад4Q ресными входами первого и третьего блоков оперативной памяти, второй выход первого блока оперативной памяти и первый выход третьего с лока оперативной nà . яти являются первым и вторым выходами устройства, 45 информационный вход третьего блока оперативной памяти соединен с выходом третьего сумматора, а выход — с первым информационным входом третьего сумматора, четвертый выход второго блока посто5G янной памяти и выход восьмого сумматора соединены с вторым информационным входом третьего мультиплексора,

Анализатор спектра Анализатор спектра Анализатор спектра Анализатор спектра 

 

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

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

Изобретение относится к вычислительной технике и может быть использовано для субоптимального оценивания состояния нелинейных стохастических объектов

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

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

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

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

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

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

Изобретение относится к вычислительной технике, электросвязи и может использоваться в измерительных системах

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

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

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

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

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

Изобретение относится к информационно-измерительной технике, в частности к устройствам , использующимся для исследования частотных характеристик широкого класса динамических объектов и систем

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

Изобретение относится к технике радиотехнических измерений и предназначено для спектрального анализа сигналов

Изобретение относится к измерительной технике, в частности к устройствам для измерения спектральной плотности шумового тока таких двухполюсников, как диоды
Наверх