Главная Цепи и сигналы [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [ 161 ] [162] [163] [164] [165] [166] [167] [168] [169] причем случайная величина Хт (л) ежп - спектральный коэффициент (комплексный) реализации х (t) на дискретной частоте со = пщ. Определим квадрат модуля I Ут (п) Y = [Sr (п) 4- \т (п)] [S; (п) + \т (п)] = St (п) + Кт in) + St (п) Хт (п) cos (е,„- 6..,„) =5? (п) 5 (п)Х(п) Sf («) 5f (п)+Х(п) со5(е„-е„) а после логарифмирования получим 1п Yr(rt) = ln5f(") + ln 5 (n) Xj. (n) + [n 5f {n)+X {n) 5f («) COS (e,n-9.™) Применение к совокупности {In Sj- (n)}, n=0,\,..., N -I, ОБПФ дает в соответствии с (16.22) истинный кепстр сигнала s (t), остальные же два слагаемых приводят к ложным отсчетам. В реальных условиях кепстральная обработка имеет смысл при значительном превышении сигнала над помехой. Это позволяет упростить оценку влияния помехи. Во-первых, при статистическом усреднении по множеству реализаций слагаемое, содержащее множитель cos (0sn - G„), обращается в нуль, поскольку начальная фаза помехи Qxn случайна и равновероятна в интервале - л < Qxn < Л- Во-вторых, при вьтолнении условия Sf > NWx (со)/Т с вероятностью, близкой к единице, справедливо неравенство Xf (n)/5r (п) < 1. Поэтому можно исходить из приближенного равенства In [ 1 + XI (n)/ST (n)] Xf {n)/Sf (n) С 1. Если указанное неравенство выполняется для всех значений п или, что то же, для всех частот спектра в диапазоне от со = О до со == л/Т, то ошибка при определении кепстра незначительна. Степень сложности выполнения этого требования при заданном сигнале s (t) зависит от формы энергетического спектра помехи. Наиболее сложная ситуация возникает при помехе в виде белого шума. В этом случае величина Wx (со)/Г= Wxo/T = al есть не что иное, как средняя мощность белого шума в полосе частот так что отношение (16.37) принимает вид т](со) = 5Исо)/Л/а. (16.38) С повышением со функция Sf (со), а следовательно, и у] (со) быстро убывают. Проиллюстрируем это на примере сигналах! (t) из предыдущего параграфа, когда под помехой подразумевается шум квантования в АЦП. Составим отношение, аналогичное (16.38), при замене Sf (со) на jSj (е)!. Основываясь на (16.31), получаем Tl(CO)= ---- . Целесообразно выразить г (со) через отношение полных энергий сигнала и помехи на входе логарифмической нелинейности: оо оо sUt)dt = A Г tt-btdt - , Эха1х = о1МТ, J J 4Ь8 5 4Ь аЛТ- 4(ЙГ)зЛ(т (l-26-* cos шГ + е-О Потребуем, чтобы в точке шТ = л, в которой спектральная плотность минимальна, выполнялось условие т) (со) = 10. При ЬТ = 0,05 это условие приводит к равенству 4-(0,05)зо,9 (1 + 0,95)* Э,- 3,1 •10-55 дБ. Реализация устройства кепстральной обработки при столь жестком требовании к ЭЭх является сложной проблемой. Для ее упрощения целесообразно, как ранее уже отмечалось, применять сигналы со спектром, убывающим медленнее, чем в рассмотренном примере. Но при этом следует помнить, что при неизменном шаге дискретизации Т снижение скорости убывания спектра приводит к ошибкам измерения из-за перекрытия спектров на участке вблизи точки 0)Г = л. Для ослабления влияния шумов на результат обработки функцию In S (rt)= перед ОБПФ (см. рис. 16.11) обрабатывают спектральным «окном», выделяя те составляющие, где г\ (со) > 1. При этом разрешающая способность в кепстральной области определяется функцией «окна». Известны и иные способы повышения разрешающей способности, при которых вместо ОБПФ используются современные методы спектрального анализа (спектрального оценивания), такие как авторегрессионные методы, метод максимальной энтропии и др. Сущность этих методов заключается в определенной экстраполяции измеренного процесса вместо того, чтобы полагать процесс равным нулю за пределами спектрального окна. На основе исходного дискретного сигнала (в рассматриваемом случае lnS (rt)=) строится адаптивный фильтр, согласованный с сигналом, причем степень согласования зависит от априорной информации о сигнале. 16.9. КОМПЛЕКСНЫЙ КЕПСТР В задачах, требующих не только определения задержки и относительного уровня отраженного сигнала, но и выявления формы сигналов, необходимо учитывать их фазовые характеристики. Поэтому при определении кепстра следует исходить из комплексной спектральной плотности сигнала, а не только из ее модуля [как в выражениях (16.20)-(16.28)]. См.: 1) Аввакумов С. Ю., Александров А. И., Метелкин В. Н., Финкельштейн \. И. Кепстральная обработка сигналов в задачах подповерхностной радиолбкации. - Радиотехника и электроника, 1984, т. 24, № 11,; 2) ТИИЭР. Тематический выпуск «Спектральное оценивание», 1982, т. 70, № 9. Комплексный кепстр континуального сигнала s (t) определяется выраже- нием СЛ7)=- Г lnS(o))e"d©, (16.39) 2я J - оо а дискретного сигнала 5 (т) - выражением СЛт) = -!- (6 1п8(г)г"-Ыг (16.40) 2Я1 J 2 = 1 или эквивалентным ему выражением я C,(/n) = - f 1п5(е"0е""(ыГ). (16.41) Преобразования сигнала s (t), приводящие к Cs (<?), представлены на рис. 16.7, а; аналогичные преобразования дискретного сигнала s (т) представлены на рис. 16.7, б. Отмеченное в § 16.5 требование сходимости интеграла в выражении (16.9) относится также и к определению комплексного кепстра. Главной же особенностью комплексного кепстра является его зависимость от неоднозначного аргумента комплексного логарифма, так каке®«"* <в, (m)-flA2я k - любое целое число. Этот вопрос рассматривается в § 16.10. Можно, однако, привести большое число сигналов, для которых указанные затруднения не существуют. Это особенно относится к дискретным последовательностям, а также к сигналам, выраженным через дельта-функцию. Например, для основного испытательного сигнала s (О = б (t) очевидны следующие равенства: S (со) = 1, 1п S (й))=0, Cs (д)=0. (16.42) Таким образом, кепстр Cs (?) дельта-функции S (t) равен нулю. В данном случае кепстральное преобразование полностью подавляет дельта-функцию. Кепстр той же функции, взятой с весом а, т. е. при s (t) - аб (t). о > О, S (со) = а, In S (со) = In а Cs (9) =- г In а е" Ао=1паб((?). (16.43) 2п J - оо При а < 1 весовой коэффициент 1п а отрицателен, при о > 1 - положителен. Пусть сигнал s (/) задан в виде последовательности Тогда -inait, nl а с учетом соотношения 2 = S (со) = ехр (е-"»), In S (ш)= e""", [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [ 161 ] [162] [163] [164] [165] [166] [167] [168] [169] 0.0014 |