книги из ГПНТБ / Сысоев, А. Н. Гидродинамика сжимаемой жидкости учеб. пособие
.pdfФурье-спектроскопия Я M P К 7
пользовании значительно более длительных эксперимен тов с разверткой.
Главной причиной интереса к методам ФС являются их большие возможности в повышении отношения сигнал/ /шум. В принципе методика проста: периодически подавать 90°-ные импульсы и когерентно складывать СИС с помощью цифрового вычислительного устройства или иного устрой ства для усреднения сигнала по времени. Известно, что в случае хаотического (белого) шума отношение сигнал/шум растет пропорционально квадратному корню из -числа на копленных »повторений сигнала. Затем накопленный -сиг нал подвергается преобразованию Фурье, причем улучшен ное в результате .накопления отношение сигнала к шуму, естественно, передается окончательному спектру. Следую щие четыре раздела мы посвятим рассмотрению многих факторов, от которых зависит успех применения методов ФС для улучшения отношения сигнала к шуму. Использо вание метода ФС для изучения промежуточных продуктов и при измерении времен релаксации рассмотрено в разд. 5.6
5.2. Требования к аппаратуре
Аппаратура должна обеспечивать выполнение двух ос новных требований: 1) достаточно сильное поле Н±и корот кое время /р в соответствии с выражениями (5.2) и (5.5); 2) жесткая стабилизация отношения поле/частота в целях действительно когерентного суммирования сигналов сво бодной индукции. Эти требования к аппаратуре, как и другие, столь же важные при исследованиях методом фурьеспектроскошш и при других импульсных экспериментах, были рассмотрены в гл. 3, так что здесь мы не будем их об суждать. В этом разделе мы рассмотрим три аппаратурных параметра, которые должны быть тщательно выбраны при экспериментах с преобразованием Фурье: 1) точное зна чение частоты ВН-сигнала по отношению к диапазону резо нансных частот исследуемых ядер; 2) частота, с которой следует регистрировать последовательные точки СИС;
3)время, в течение которого следует регистрировать СИС.
Вобщем случае мы хотим исследовать спектр, резонан сные частоты в котором, как можно ожидать, лежат в неко тором диапазоне частот А', как это показано на рис. 5.1.
108 Гл ава 5
Из-за того что при детектировании обычно используется так называемая гетеродинная схема, наблюдаемые частоты не являются истинными резонансными частотами, а равны разностям между ними и приложенной частотой. Если эта последняя выбрана так, что попадает в диапазон А', как показано на рис. 5.1 пунктиром, то одни разности получат ся положительными, а другие — отрицательными. Однако, поскольку данные регистрируются во время СИС, детектор не может различить положительные и отрицательные час тоты, так что в спектре, полученном после преобразования Фурье, линии, лежащие слева и справа от ВЧ, будут пере мешаны (например, линии 8 и 12 на рис. 5.1 в спектре после преобразования окажутся вблизи друг друга). Однако пос кольку положительные и отрицательные частоты отличают ся по фазе, то для «распутывания» спектра можно исполь зовать два фазовых детектора; однако обычно используется •только один фазовый детектор, и эта трудность преодо левается тем, что частоту ВЧ-импульса выбирают либо выше, либо ниже, чем все ожидаемые резонансные частоты. Однако не следует выбирать эту частоту далеко отстоящей от диапазона ожидаемых химических сдвигов, так как при этом А на рис. 5.1 становится больше, и для выполнения условий (5.2) необходимо еще более сильное поле Я і (т. е. увеличение ВЧ-мощности).
Чтобы для-накопления сигнала, фурье-преобразования и других видов обработки данных можно было воспользовать ся цифровой ЭВМ, значения СИС должны регистрироваться в цифровой форме и в дискретных.точках. Выясним теперь, как часто необходимо регистрировать-точки сигнала, что бы результат преобразования Фурье давал верное воспро изведение спектра. Из теории информации известно [48], что для правильной регистрации синусоидального сигнала в цифровой форме выборки его значений (стробирование)- необходимо проводить по крайней мере дважды за каждый период синусоиды. В условиях, показанных на рис. 5.1, частоты в интересующем нас спектре достигают А Гц. При максимальной частоте в спектре, равной А,-стробиро вание СИС следует выполнять частотой не меньше 2А то чек в секунду.
Чтобы понять, откуда берется это требование, и увидеть, что происходит при меньшей <частоте стробирования, рас
Фурье-спектроскопия Я M F 109
смотрим рис. 5.2 и предположим, что'частота выборок равна 2/, так что сигнал с частотой / стробируется в точности два раза за период. Тогда меньшая частота / — б будет строби роваться чаще, чем дважды за период, как показано на рисунке. Более высокая частота f + б стробируется реже, чем дважды за период, но, как видно из рис. 5.2, значения выборок в точности такие же, как и при частоте f — б. Таким образом, частота / + б неотличима от частоты / — б , и любая информация о сигнале с частотой / + б как бы свернута («сложена по шву») по частоте / и наложена на точку с частотой / — б .
Хотя в нашем примере частоты линий в спектре не пре вышают А, на практике частоту выборок приходится брать несколько выше 2А. В противном случае шумы на часто тах, превышающих 2А, «свертывались» бы и складывались с низкочастотными шумами, уже имеющимися в спектре, ухудшая этим отношение сигнала к шуму. Высокочастот ные шумы обычно исключаются с помощью электрического фильтра (на выходе детектора или на входе регистрирующего устройства). Идеальный фильтр должен пропускать без искажений все частоты до А и полностью отсекать все более высокие частоты. Однако таких фильтров с бесконечно кру тым срезом характеристики не существует; обычно применя емые однозвенные RC-фильтры имеют сспад всего 6 дБ/октава (т. е. при каждом удвоении частоты коэффициент передачи фильтра по мощности уменьшается в 2 раза). Суще ствуют более сложные фильтры с более крутым срезом, од-
Рис. 5.2. Эффект «свертыва ния» частот, превышающих половину -частоты строби рования.
-------- |
синусоида с частотой f Гц; |
|||
-----------частота / |
— 5; |
............. |
частота |
|
f + |
В. При .частоте |
стробирования |
||
2f точек в секунду значения |
выборок |
|||
для |
синусоид с |
частотами |
f + 8 и |
|
f — 8 получаются |
одинаковым». |
О |
'/ f |
V f |
В р е м я
ПО Глава 5-
нако они вносят в сигнал фазовые искажения, которые необ ходимо корректировать с помощью соответствующей вычис лительной процедуры (разд. 5.3).
Требующиеся на практике.скорости регистрации данных могут быть весьма значительными. Без учета дополнитель ных требований, накладываемых неидеальностыо фильт ров, для перекрытия диапазона химических сдвигов ХН ~ ~ 10 м. д. на 100 МГц требуется частота выборок 2000 точек в секунду. Для 13С на 25 МГц (при 23 кГс) требуется 11 000 точек в секунду, а на 75 МГц эта цифра возрастает примерно до 32 000 точек в секунду.Чтобы избежать «свер тывания» шумов, часто используются частоты стробиро вания, на 25—10096 превышающие приведенные значения.
Иногда вследствие ограниченности объема памяти ЭВМ или ограниченной ВЧ-мощности приходится исследовать только часть спектра. Такую часть спектра на любом из его концов можно выделить с помощью фильтра, отделяю щего высокие частоты. Тогда, используя меньшую частоту стробирования, можно сократить общее-число регистрируе мых точек. Однако если не применять два фазовых детек тора, то выбрать участок в средней части спектра обычно не представляется возможным.
Теперь рассмотрим достижимое в методах ФС разре шение. В общем случае сигнал свободной индукции спадает с постоянной времени Т2*, которая часто определяется в основном неоднородностью поля и соответствует ширине линии 1/яГ2*. (Если некоторые линии спектра шире, чем другие, то -сигнал свободной индукции характеризуется несколькими постоянными времени.) Мы не можем сделать разрешение лучше определенного предела, устанавливае мого-скоростью спада, однако мы можем искусственно рас ширить линии в спектре после преобразования Фурье, если будем регистрировать данные во время-спада свободной ин дукции в течение слишком малого времени. Теоретически, по соотношению (2.6), требуется, чтобы данные регистриро вались бесконечно долго. Из теории преобразования Фурье известно, что для достижения разрешения R Гц сигнал во временной области необходимо регистрировать в течение 1IR секунд [44]. Поскольку достижимый верхний предел разрешения определяется Т2*, зависящим от неоднородности поля магнита и от характеристик исследуемого ядра, то
Фурье-спектроскопия ЯМ Р 111
практически бесполезно увеличивать »время регистрации данных сверх ЗТ2* (~ п Т г*). Однако в некоторых случаях, как мы увидим, ограниченный объем памяти ЭВМ заставляет
ограничивать |
длительность регистрации СИС, что ведет |
к снижению |
разрешения. |
• Продолжительность регистрации данных в течение каж дого СИС в некоторой степени влияет также на конечное значение отношения сигнал/шум, достижимое при много кратном повторении импульсов. Для максимального ис пользования времени обычно желательно подавать оче редной импульс немедленно после окончания регистрации данных. В течение каждого СИС сигнал, естественно, убы вает с увеличением времени, так что данные на «хвосте» СИС имеют меньшее отношение сигнал/шум, чем данные, полученные сразу после импульса. К моменту времени ЗТ2* после импульса сигнал уменьшается в 20 раз (е3). Ограни чивая длительность регистрации, можно улучшить отно шение сигнала к шуму, однако, как мы видели, ценой ухуд шения разрешения. В разд. 5.4 будет показано, что в опре делении оптимальной .длительности регистрации данных важную роль могут играть времена релаксации.
5.3. Требования к ЭВМ
Теперь мы можем изучить некоторые из основных тре бований, предъявляемых к вычислительным системам, которые предполагается использовать для фурье-спектро- скопии ЯМР. ЭВМ в общем применяется для трех различных видов математической обработки данных: 1) регистрация данных и когерентное суммирование повторяющихся сиг налов для повышения отношения сигнал/шум: 2) непосред ственно преобразование Фурье; 3) различные виды обработ ки данных между регистрацией и преобразованием или после преобразования Фурье.
Ясно, что ■частота регистрации данных в ЭВМ должна быть по крайней мере не меньше, чем минимальные частоты выборок, приведенные в разд. 5.2 (т. е. более чем вдвое превышать диапазон резонансных частот ядер). Зная эту минимальную, частоту стробирования я-длительность ре гистрации данных, определяемую нужным разрешением, можно найти минимальное.число слов (ячеек) в памяти ЭВМ.
112 Гл ава 5
Однако по практическим и финансовым причинам иногда приходится ограничивать длительность регистрации и по лучать разрешение меньше оптимального. Например, для 13С на 25 МГц для получения разрешения 1 Гц потребовалось бы 11 000 (11 -ІС) слов в памяти ЭВМ или при разумной кру- тизне-спада частотной характеристики фильтра около 16 К слов. Для 19F на 94 МГц сравнимое разрешение (без учета фильтра) можно получить при 56 К слов. Таким требованиям можно удовлетворить, используя относительно дорогие вычислительные системы с памятью на магнитных дисках, могущие принимать данные с очень высокой скоростью; однако в большинстве установок используются мини-ЭВМ с памятью 8—12К (точнее, 8192—12 288-слов), причем часть памяти обычно необходимо использовать для хранения программ ЭВМ. Как мы увидим, наибольшая эффектив ность преобразования Фурье достигается при • числе -точек входного сигнала, равном 2", где п целое. Это иногда еще более увеличивает требования к памяти.
Кроме-числа слов в памяти ЭВМ, важную роль играет и -длина каждого слова. В большинстве лини-ЭВМ, приме няемых для приема данных непосредственно с измеритель ного прибора1,-длина слова варьирует от 12 до 20 бит (дво-^ ичных разрядов). Это значит, что наибольшее целое число, которое можно зарегистрировать в одной ячейке памяти ЭВМ, меняется от 4095 (212—1) до 1 048 575 (220—1). Если преобразование аналоговых данных (т. е. непрерывного сигнала) в цифровую форму проводить с точностью пример но до 0,1 % (10 бит), то при длине слова 12 бит оказывается возможным когерентно сложить результаты всего четырех повторений эксперимента, тогда как при длине слова 20 бит можно суммировать сигналы после 1024 повторений экспе римента. Часто отношение сигнал/шум бывает таким ма лым, что нет необходимости проводить преобразование сигнала в цифровую форму с такой высокой точностью, как 10 бит, и тогда соответственно можно накапливать сигнал при большем числе повторений. Можно также для некото рых или для всех -точек входного сигнала использовать
1 Такой режим обычно называют работой «на линии» (online) или работой в реальном масштабе времени (real time). — Прим, перев.
|
|
Фурье-спектроскопия ЯМ Р l l S |
|
двойную точность (т. е. два слова памяти на одно число), |
|
‘ |
что, однако, |
ведет к уменьшению возможного «числа реги- |
стрируемых точек и обычно сопровождается уменьшением |
||
' |
скорости обработки данных на ЭВМ. |
|
^ |
На некоторых ЭВМ трудности, связанные с переполнени |
|
|
ем ячеек памяти при заданной длине слова в процессе сум |
|
|
мирования |
повторяющихся данных, частично преодоле- |
£ваются с помощью вычисления средневзвешенного значе ния по формуле
новое значение = |
старое значение -)- |
|
выборка — старое значение |
(5.6) |
|
+ |
|
|
число выборок |
|
Эта процедура иногда бывает полезна, но в конце концов добавка (второй член) становится меньше, чем один бит слова ЭВМ, и дальнейшее накопление информации пере стает давать повышение отношения сигнал/шум.
Поскольку преобразование Фурье выполняют на цифро вой ЭВМ, то фактически проводят не вычисление интеграла •J. в выражении (2.6), а суммирование ряда по конечному чис лу точек. Это дискретное преобразование Фурье можно
^определить следующим образом:
N — 1
Af = 2 |
* / е х Р (— 2izift/N), f = 0 , 1 , . . . , N — 1, |
(5.7) |
1 = |
0 |
|
где — коэффициент для точки / результата преобразо вания (в частотной области), X t — значение входного сиг нала СИС в точке t (во временной области), N —/число точек входного сигнала. С помощью известного тригонометричес кого соотношения
е~'1У= cos у — i sin у |
(5.8) |
*- результат преобразования в выражении (5.7) можно пред ставить как комплексную сумму косинус- и синус-преобра зований.
Внастоящее время преобразование Фурье почти всегда
>осуществляют с помощью алгоритма, впервые разработан ного Кули и Туки [49]. В его основе лежит остроумный спо соб вычисления Aj по формуле (5.7) путем построения по-
114 Глава 5
следовательности взвешенных сумм по группам, содержа щим прогрессивно возрастающее-число-точек входных дан ных. Эту методику часто тзътаюъбыстрымпреобразованием Фурье (БПФ), поскольку она дает большую экономию вре мени по сравнению с применявшимися прежде методами вычисления путем прямых умножений и сложений. В методе БПФ используется повторяющаяся попарная сор тировка -точек данных; поэтому лучшие результаты этот метод дает, если число точек N является целой степенью числа 2. Экономия времени связана с меньшим числом ум ножений в методе БПФ по сравнению с обычным способом преобразования: в БПФ при N точках нужно 2N\og^N
умножений, а |
в прямом способе N* умножений. (При |
N = 4096 эти |
величины равны примерно ІО5 и 1,7-107, |
что дает в этом случае экономию времени порядка 170 раз, а при больших N еще больше.) Еще одним преимуществом БПФ является эффективное использование памяти ЭВМ. Поскольку вычисление коэффициентов производится с помощью итерационной процедуры, промежуточные и конечные значения можно записывать в те же ячейки, где находились исходные данные, которые становятся ненуж ными после первого цикла вычислений. Таким образом, для преобразования N(= 2п ) точек достаточно иметь лишь немного больше, чем N, -слов памяти. (Ясное обсуждение логических основ БПФ дано в работе [50].)
Кроме сбора данных и преобразования Фурье, ЭВМ вы полняет еще несколько важных операций. Первый шаг вычислений по окончании сбора данных состоит обычно в определении среднего значения сигнала и вычитании его из всех входных значений; этим способом из сигнала уда ляется постоянная составляющая, не содержащая спек тральной информации, но могущая дать большой пик на нулевой частоте в преобразованном спектре (эта точка соответствует Д т. е. частоте передатчика). Чтобы улучшить качество окончательного спектра, над исходными данными до преобразования можно провести еще некоторые опера ции:
1) Как показано на рис. 5.3, умножение СИС на экспо ненциальный множитель может уменьшить шумы ценой не которого искусственного уширения линий (цифровой фильтр) либо альтернативно улучшить (при изменении зна-
|
Фурье-спектроскопня Я M P |
115 |
ка этого множителя) разрешение в результате искусствен |
||
ного |
сужения линий, но с одновременным уменьшением |
|
Л отношения сигнала к шуму [51]. |
|
|
2) |
Вслед за «ячейками памяти ЭВМ, занятыми СИС, |
|
Y ячеек |
можно заполнить нулями, как бы увеличив |
таким |
'образом длительность регистрации входного сигнала. Как мы видели, максимальное разрешение в спектре ограничи-
«г5
а
5
Рис. 5.3. Применение «экспоненциального фильтра» для уменыпения шумов.
а — спектр ,3С соединения 13СН3Г без цифровой фильтрации; б —” С-спектр того же соединения с цифровым экспоненциальным фильтром. Видно, что ослабление шумов сопровождается небольшим уширением линий.
116 Гл ава 5
ОТ
Вр ем я
Рис. 5.4. Влияние усечения СИС во временной области на вид спектра после преобразования.
а —резкий обрыв экспоненциального спада в момент времени Т\ б —влияние рез кого обрыва а проявляется в умножении ожидаемой лоренцевой линии на функцию (sin шТ)/шТ; расстояния между боковыми максимумами зависят от Г; в —функ ции. показанные сплошной и штриховой линиями, задают более постепенный обрыв СИС; г —результат обрыва по штриховой линии — умножение лоренцевой линии на [(sin ш Т)/ш Г]*. Обрыв по сплошной линии приводит к форме линии, промежуточ
ной между б и г.
вается величиной 1/ТГц, где Т (в секундах)— длительность
• регистрации данных. Если за время Т зарегистрировано N -точек СИС и мы добавляем, скажем, N нулей, то это не улучшает разрешения, однако мы удваиваем число точек в преобразованном спектре, что часто улучшает внешний вид и четкость спектра.
3) Как мы уже отмечали в разд. 5.2, длительность рег страции данных от СИС может ограничиваться объемом памяти ЭВМ и быть недостаточной для полного затухания сигнала. Это «усечение» СИС через время Т приводит при преобразовании Фурье к умножению спектра на функщдавида sin ю 77® Т, которая является преобразованием Фурье от сигнала прямоугольной формы и имеет вид, показанный