ДИАГРАММО-ФОРМИРУЮЩЕЕ УСТРОЙСТВО ДЛЯ МНОГОЛУЧЕВОГО ПРИЕМА УЛЬТРАЗВУКОВЫХ СИГНАЛОВ

Настоящее техническое решение относится к области медицинского приборостроения, в частности, к устройствам для ультразвуковой эхолокации внутренних органов, и может быть использовано в системах медицинской диагностики.
Из существующего уровня техники известно многолучевое ультразвуковое диаграммо-формирующее устройство (ДФУ) для обеспечения высокой частоты кадров формируемого изображения, каждый канал которого включает в себя аналого-цифровой преобразователь (АЦП), модуль формирования задержки сигнала, модуль аподизации и сумматоры (United States Patent 5,905,692, опубл. 18.05.1999). Недостатком данного технического решения является то, что при реализации многолучевого приема увеличение количества приемных каналов связано с пропорциональным увеличением количества фильтров-интерполяторов и, соответственно, аппаратных затрат, а также стоимости устройства.
Также из уровня техники известно диаграммо-формирующее устройство для многолучевого приема ультразвуковых сигналов, содержащее приемно-передающий модуль, в состав которого входят приемные каналы сигналов с элементов датчика, каждый приемный канал сигналов электрически соединен через индивидуальный аналого-цифровой преобразователь с первичной оперативной памятью типа FIFO, которая в свою очередь соединена с фильтром-интерполятором, а также содержащее вторичную оперативную память типа FIFO, умножители, мультиплексоры и сумматоры (см., напр., United States Patent 6,695,783, опубл. 24.02.2004).
В данном техническом решении увеличение количества приемных каналов не приводит к пропорциональному увеличению количества фильтров-интерполяторов. Однако, недостатком этого устройства являются избыточные аппаратные затраты на формирование интерполированных отсчетов сигнала, поскольку реализованное формирование интерполированных отсчетов сигнала не учитывает того, что при реализации дробной задержки сигнала, равной 0.5 интервала дискретизации, количество умножителей за счет использования симметричной импульсной характеристики фильтра-интерполятора может быть сокращено в два раза, а также того, что нет необходимости выполнять вычислительные операции, когда дробная задержка сигнала равна нулю. Недостатком являются также избыточные аппаратные затраты, связанные с необходимостью постоянной перестройки коэффициентов фильтра-интерполятора с тактом поступления отсчетов сигнала.
Задачей, на решение которой направлено заявляемое техническое решение, является снижение аппаратных затрат для улучшения динамики формирования ультразвукового изображения.
Данная задача решается за счет того, что в заявленном диаграммо-формирующем устройстве для многолучевого приема ультразвуковых сигналов, содержащем приемно-передающий модуль, в состав которого входят приемные каналы сигналов с элементов датчика, каждый приемный канал сигналов электрически соединен через индивидуальный аналого-цифровой преобразователь с первичной оперативной памятью типа FIFO, которая в свою очередь соединена с первичным фильтром-интерполятором, а также содержащее вторичную оперативную память типа FIFO, умножители, мультиплексоры и сумматоры, согласно полезной модели, первичная оперативная память типа FIFO соединена с первичным блоком сдвиговых регистров, выходы первичного фильтра-интерполятора и первичного блока сдвиговых регистров соединены с соответствующими входами двух вторичных фильтров-интерполяторов, при этом первичный блок сдвиговых регистров, первичный фильтр-интерполятор и вторичные фильтры-интерполяторы соединены через вторичные блоки сдвиговых регистров с соответствующими входами формирователей лучей, каждый из которых соединен с соответствующим сумматором каналов и включает последовательно соединенные мультиплексор, вторичную оперативную память типа FIFO и умножитель, кроме того, каждый фильтр-интерполятор представляет собой фильтр-интерполятор с фиксированной симметричной импульсной характеристикой.
Электрическое соединение между элементами устройства может быть осуществлено посредством шин данных.
Число приемных каналов сигналов может соответствовать количеству одновременно используемых элементов ультразвукового датчика.
Техническим результатом, обеспечиваемым приведенной совокупностью признаков, является снижение аппаратных затрат для улучшения динамики формирования ультразвукового изображения за счет конструктивного выполнения устройства, а именно за счет того, что первичная оперативная память типа FIFO соединена с первичным фильтром-интерполятором и с первичным блоком сдвиговых регистров, выходы первичного фильтра-интерполятора и первичного блока сдвиговых регистров соединены с соответствующими входами двух вторичных фильтров-интерполяторов, при этом первичный блок сдвиговых регистров, первичный фильтр-интерполятор и вторичные фильтры-интерполяторы соединены через вторичные блоки сдвиговых регистров с соответствующими входами формирователей лучей, каждый из которых соединен с соответствующим сумматором каналов и включает последовательно соединенные мультиплексор, вторичную оперативную память типа FIFO и умножитель, а также за счет того, что каждый фильтр-интерполятор представляет собой фильтр-интерполятор с фиксированной симметричной импульсной характеристикой.
Перечисленные выше конструктивные особенности устройства позволяют добиться снижения аппаратных затрат для увеличения частоты кадров формируемого ультразвукового изображения, поскольку обеспечивается полная загрузка вычислительных средств фильтров-интерполяторов за счет организации вычислительного процесса таким образом, чтобы в любой момент времени фильтр-интерполятор использовался только для формирования дробной задержки и не простаивал, когда не требуется формировать дробную задержку сигнала. Кроме того, использование фильтров-интерполяторов с фиксированной симметричной импульсной характеристикой позволяет сократить в два раза число умножителей, а также, поскольку в отличие от аналога в процессе вычислений фильтры-интерполяторы не изменяют свою импульсную характеристику, то имеется возможность использовать упрощенную структуру умножителей, реализующих операцию умножения в составе фильтра-интерполятора только на фиксированный коэффициент.
Сущность заявленного устройства поясняется чертежами, не охватывающими и, тем более, не ограничивающими объем притязаний по данному решению, а лишь являющимися иллюстрирующими материалами частного случая выполнения устройства. На чертежах изображено:
На фиг.1 - блок-схема устройства;
На фиг.2 - временная диаграмма формирования результатов плавной задержки сигнала;
На фиг.3 - временная диаграмма работы устройства в режиме дополнительного формирования лучей путем временного мультиплексирования.
Устройство включает приемно-передающий модуль, в состав которого входят N приемных каналов сигналов 1/1…1/N в соответствии с количеством одновременно используемых элементов датчика.
Каждый приемный канал сигналов 1/j, j=1,2,…,N электрически соединен через индивидуальный аналого-цифровой преобразователь 2 с первичной оперативной памятью 3 типа FIFO. Первичная оперативная память 3 типа FIFO соединена с первичным блоком сдвиговых регистров 4 и с первичным фильтром-интерполятором 5. Выходы первичного фильтра-интерполятора 5 и первичного блока сдвиговых регистров 4 соединены с соответствующими входами двух вторичных фильтров-интерполяторов 6, 7. Первичный блок сдвиговых регистров 4, первичный фильтр-интерполятор 5 и вторичные фильтры-интерполяторы 6, 7 соединены через соответствующие вторичные блоки сдвиговых регистров 8, 9, 10, 11 с соответствующими входами формирователей 12 лучей. Каждый формирователь 12 лучей включает последовательно соединенные мультиплексор 13, вторичную оперативную память 14 типа FIFO и умножитель 15 и соединен с соответствующим сумматором 16 каналов. Число L формирователей 12 лучей равно числу L сумматоров 16 каналов, то есть для L формирователей лучей 12/1…12/L, используются L сумматоров каналов 16/1…16/L. Каждый фильтр-интерполятор 5, 6, 7 представляет собой фильтр-интерполятор с фиксированной симметричной импульсной характеристикой.
Устройство обеспечивает многолучевой прием ультразвукового сигнала на основе динамической перестройки системы задержек сигнала, представленного последовательностью цифровых данных. При этом грубая перестройка задержки сигнала с точностью до шага дискретизации входного сигнала осуществляется на основе использования первичной и вторичной оперативной памяти 3, 14 типа FIFO, а плавная (дробная) задержка с более высокой точностью, чем шаг дискретизации сигнала, выполняется с помощью первичного и вторичных фильтров-интерполяторов 5, 6, 7. Первичный и вторичный фильтры-интерполяторы 5, 6, 7 формируют все возможные плавные задержки сигнала, которые затем используются для формирования всех приемных лучей. Приемно-передающий модуль выполнен, преимущественно, в виде корпуса.
c
c
По результатам многих исследований (United States Patent 6,695,783, опубл. 24.02.2004) считается, что минимальный шаг изменения задержки сигнала, дальнейшее уменьшение которого не будет приводить к заметному увеличению качества формируемого изображения, составляет величину l/(16f), где f -рабочая частота датчика. При этом коэффициент интерполяции К задается соотношением:
S
где f - частота дискретизации ультразвукового сигнала.
C
S
S
S
S
S
S
S
S
Если рабочая частота датчика f не превышает 12.5 МГц, что соответствует подавляющему числу практических применений, то, как следует из формулы (1), при частоте дискретизации ультразвукового сигнала f=50 МГц достаточно, чтобы коэффициент интерполяции К составлял величину, равную 4. При этом фильтр-интерполятор должен обеспечивать задержку сигнала с шагом 0.25T, где T=1/f - темп дискретизации ультразвукового сигнала, т.е. формировать набор дробных задержек сигнала: 0.25T, 0.5T, 0.75T. Коэффициент интерполяции К, равный 4, может быть использован и для ультразвуковых датчиков с более высокой рабочей частотой за счет увеличения скорости работы АЦП. Например, если применять ультразвуковые датчики с максимальной рабочей частотой 15 МГц, то для К=4 достаточно, чтобы АЦП обеспечивал частоту дискретизации сигнала f=60 МГц.
S
Работает устройство следующим образом. В соответствии с блок- схемой фиг.1 в каждом приемном канале 1/j, j=1,2,…,N сигнал после аналого-цифрового преобразователя 2, работающего с частотой f, поступает в первичную оперативную память 3 типа FIFO, где осуществляется первый этап грубой задержки сигнала.
S
S
S
На первом этапе грубой задержки сигнала первичная оперативная память 3 типа FIFO обеспечивает с точностью до интервала дискретизации сигнала T=1/f компенсацию задержки сигналов между приемными каналами 1/1…1/N сигналов устройства. Для практических применений задержка в первичной оперативной памяти 3 типа FIFO составляет величину порядка 1024 периодов тактовой частоты работы устройства, равной частоте дискретизации ультразвукового сигнала f.
i
Последовательность отсчетов сигнала {X} с выхода первичной оперативной памяти 3 типа FIFO поступает одновременно на входы первичного блока сдвиговых регистров 4 и первичного фильтра-интерполятора 5.
S
i+0.5
С помощью первичного фильтра-интерполятора 5 выполняется первый этап интерполяции, на котором формируются отсчеты входного сигнала, задержанные на половину интервала дискретизации сигнала, т.е. на величину 0.5 T. В результате фильтрации на выходе первичного фильтра интерполятора 5 формируется последовательность отсчетов сигнала {X}.
Первичный фильтр-интерполятор 5 является нерекурсивным и использует симметричную импульсную характеристику, удовлетворяющую соотношению (Л.Рабинер, Б.Гоулд. Теория и применение цифровой обработки сигналов. М: Мир, 1978, стр.93):
m
где h - значения импульсной характеристики, М - порядок фильтра, являющийся четным числом. Применение симметричной импульсной характеристики позволяет по сравнению со стандартной реализацией фильтра сократить в два раза количество умножителей.
i
i+0,5
Первичный блок сдвиговых регистров 4 используется для выравнивания потока отсчетов входных данных {X} с потоком результатов вычислений {X} первичного фильтра-интерполятора 5 с целью их одновременного использования во вторичных фильтрах-интерполяторах 6, 7 на втором этапе интерполяции.
S
i
i+0,5
Формирование отсчетов входного сигнала, задержанных на величину 0.25 T, производится с помощью вторичного фильтра-интерполятора 6 путем обработки отсчетов сигнала {X} и {Х} по формуле (4):
S
i
i+0.5
Соответственно, задержка входного сигнала на дробную задержку 0.75 T выполняется вторичным фильтром-интерполятором 7 путем обработки отсчетов сигнала {X} и {X} по формуле (5):
i
i
i+05
Вторичные фильтры-интерполяторы 6, 7 полностью идентичны, являются нерекурсивными и используют, как и первичный фильтр-интерполятор 5, симметричную импульсную характеристику. Структуры всех фильтров-интерполяторов аналогичны. Конструктивное отличие между первичным фильтром-интерполятором 5 и вторичными фильтрами-интерполяторами 6, 7 заключается в организации связей между входящими в их состав сдвиговыми вследствие того, что в случае первичного фильтра-интерполятора 5, на его вход поступают отсчеты только одной последовательности данных {X} от оперативной памяти 3 типа FIFO, а на входы вторичных фильтров-интерполяторов 6, 7 поступают одновременно отсчеты двух последовательностей данных: последовательности отсчетов {X} от первичного блока сдвиговых регистров 4 и последовательности отсчетов {X} от первичного фильтра-интерполятора 5.
S
S
S
S
После выравнивания потоков данных, поступающих с первичного блока сдвиговых регистров 4, первичного фильтра-интерполятора 5 и вторичных фильтров-интерполяторов 6,7 на выходах вторичных блоков сдвиговых регистров 8-11 одновременно формируются все возможные задержки каждого отсчета сигнала в соответствии с временной диаграммой, представленной на фиг.2. На фиг.2 представлены данные на выходе вторичного блока сдвиговых регистров 8 (позиция А), которые являются отсчетами входного сигнала, сформированными непосредственно после аналого-цифрового преобразования, и соответствующими нулевой дробной задержке. Отсчеты сигнала с дробной задержкой 0.5 T(позиция Б) на выходе вторичного блока сдвиговых регистров 9 формируются на первом этапе интерполяции из входных отсчетов сигнала с помощью первичного фильтра-интерполятора 5. Отсчеты сигнала с дробными задержками 0.25 T(позиция В) и 0.75 T (позиция Г) формируются соответственно вторичным фильтром-интерполятором 6 и вторичным фильтром-интерполятором 7 на втором этапе интерполяции из входных отсчетов сигнала и результатов вычисления отсчетов с дробной задержкой 0.5 T с помощью первичного фильтра-интерполятора 5. Таким образом, на входах формирователей 12 лучей в любой момент времени присутствует полный набор значений плавных задержек сигнала.
В аналоге настоящего технического решения для реализации полного набора дробных задержек сигнала требуется 4М умножителей, работающих с тактом работы ДФУ (United States Patent 6,695,783, опубл. 24.02.2004). В заявляемой же полезной модели количество умножителей, необходимых для реализации полного набора дробных задержек сигнала, составляет величину 3М/2, что приблизительно в 2,7 раза меньше, чем в ее аналоге.
В каждом формирователе 12 луча при выполнении динамической фокусировки с помощью мультиплексора 13 производится выбор необходимого значения плавной задержки сигнала. Затем с помощью вторичной оперативной памяти 14 типа FIFO осуществляется второй этап грубой задержки - уникальной для каждого из L одновременно формируемых лучей. Для практических применений задержка во вторичной оперативной памяти 14 типа FIFO составляет величину порядка 64-х периодов тактовой частоты.
Для реализации функции аподизации ультразвукового луча умножитель 15 выполняет амплитудное взвешивание отсчетов сигнала.
Объединение сигналов от различных элементов датчика, поступающих в приемные каналы 1,2,…,N, производится с помощью сумматоров 16 каналов. Причем, как показано на фиг.1, для формирования каждого луча используется отдельная группа сумматоров каналов таким образом, что данные с выхода i-того сумматора 16/i, i=1,2,…,L, каждого j-го канала, j=1,2,…,N-1, поступают на вход i-того сумматора 16/i, i=1,2,…,L, j+1-го канала. При этом результирующий сигнал, соответствующий i-му лучу, i=1,2,…,L, формируется на выходе i-го сумматора N-го канала.
В случае низкочастотных датчиков, в частности, датчиков, используемых при проведении кардиологических исследований, имеется возможность уменьшить полосу пропускания приемного тракта с соответствующим уменьшением частоты дискретизации эхо-сигнала. При этом с уменьшением частоты дискретизации эхо-сигнала уменьшатся и аппаратные затраты, необходимые для формирования заданного количества лучей. В результате появляется возможность высвободившиеся вычислительные ресурсы использовать для формирования нескольких дополнительных лучей в режиме разделения процессорного времени - временного мультиплексирования.
Количество дополнительных приемных лучей, реализуемых в режиме временного мультиплексирования, зависит от рабочей частоты датчика. Если за счет уменьшения частоты дискретизации вычислительные затраты, необходимые для формирования одного луча уменьшаются в Р раз, то появляется возможность формировать одновременно р групп лучей с L лучами в каждой группе. При этом общее количество одновременно формируемых лучей будет равно P·L. Предположим, например, что частота дискретизации аналого-цифрового преобразователя 2 выбрана таким образом, что приемный тракт диаграммо-формирующего устройства рассчитан на максимальную рабочую частоту датчика 10 МГц. Тогда при использовании датчика с рабочей частотой 5 МГц частота дискретизации сигнала может быть уменьшена в 2 раза. Соответственно, при L=4 устройство может обеспечить за счет временного мультиплексирования формирование дополнительно 4-х лучей.
Формирование акустических линий с использованием временного мультиплексирования реализуется путем выстраивания отсчетов сигналов для формирования нескольких линий в единый поток данных с последующей обработкой их на одном вычислительном устройстве. Временное мультиплексирование осуществляется с тактовой частотой работы диаграммо-формирующего устройства. Например, если устройство реализует в режиме временного мультиплексирования формирование четырех групп приемных лучей, то из первичной оперативной памяти 3 типа FIFO, выполняющей функцию грубой задержки сигнала, будут последовательно выгружаться отсчеты всех четырех групп лучей с тактовой частотой работы устройства. Временная диаграмма выгрузки отсчетов сигнала из оперативной памяти 3 FIFO для формирования 4-х групп лучей G1-G4 в режиме временного мультиплексирования представлена на фиг.3. В соответствии с временной диаграммой, представленной на фиг.3, в первый такт частоты выдается отсчет для формирования первой группы L лучей G1, во второй такт - отсчет второй группы лучей G2, в третий такт- отсчет третьей группы лучей G3, в четвертый такт- отсчет четвертой группы лучей G4 (см. фиг.3). Далее процесс повторяется. Причем данные каждой группы лучей задерживаются в первичной оперативной памяти 3 типа FIFO на различную величину задержки в соответствии с реализуемой фокусировкой.
Далее формирование лучей производится на одних и тех же вычислительных средствах диграммо-формирующего устройства в режиме разделения процессорного времени между отсчетами сигнала, относящихся к разным группам лучей.
Применение в системах медицинской диагностики диаграммо-формирующего устройства для многолучевого приема ультразвуковых сигналов позволит создавать ультразвуковые аппараты для визуализации состояния внутренних органов человека, выполняющие точные диагностические исследования с получением изображений, обладающих высоким диагностическим качеством, за счет достигаемого в настоящем техническом решении результата, заключающегося в улучшении динамики формирования ультразвукового изображения. Кроме того, снижение аппаратных затрат по сравнению с устройствами-аналогами позволит уменьшить себестоимость изделия, а также уменьшить его габариты и потребляемую мощность, что позволит использовать устройство как в составе стационарных, так и в портативных ультразвуковых аппаратах.