Я был ошеломлен количеством полученных ответов (пока 10 ответов!). Конечно, все они получили мое одобрение. Это было весело, спасибо, ребята, за ваши мысли, комментарии и т. Д. Я знаю, что к настоящему времени большинство из вас знает, что это за недостаток, по крайней мере тот, который я имел в виду. Люди выражают вещи по-разному, и всегда есть место для недопонимания, поэтому я постараюсь четко сформулировать то, что я считаю наиболее важным недостатком в этом выводе. Я осознаю тот факт, что не все согласятся, и это нормально. Я рад возможности обсуждать такие эзотерические темы DSP с такими острыми умами, как вы! Вот так.
Мое первое утверждение состоит в том, что каждое уравнение в моем вопросе является правильным. Однако вывод и мотивация некоторых из них совершенно неверны и вводят в заблуждение, и этот «вывод» может существовать только потому, что автор знал, как должен выглядеть результат.
Eq. (3) в вопросе ( ) верно для данной последовательности f [ n ] (уравнение ( 2 ) в вопросе), но это также очевидно корректно для всех последовательностей вида f [ n ] = u [ n ] + c с некоторой произвольной константой c . Итак, согласно выводу, результирующий DTFT F (f[n]−f[n−1]=δ[n]f[n](2)
f[n]=u[n]+c(1)
c должно быть DTFT всех последовательностей вида ( 1 ) независимо от значения константы c . Это, конечно, бессмысленно, потому что DTFT уникален. В частности, используя это самое «доказательство», я мог бы «показать», что F ( ω ), как указано в формуле. ( 5 ) моего вопроса (или уравнения ( 3 ) ниже) на самом деле является DTFT от u [ n ], который мы ищем. Так зачем ломать голову u [ n ], как в формуле. ( 1 ) вопроса?F(ω)(1)cF(ω)(5)(3)u[n]u[n](1)
Однако верно, что DTFT всех последовательностей удовлетворяют уравнению. ( 4 ) в вопросе (повторяется здесь для удобства): F ( ω ) ( 1 - e - j ω ) = 1 Но теперь возникает фактический математический недостаток: Из уравнения. ( 2 ) неверно заключить, что F ( ω ) = 1(1)(4)
F(ω)(1−e−jω)=1(2)
(2) уравнение (3)является лишь одним из бесконечно многих возможных решений(2), и это удобно для того, чтобы автор пришел к правильному конечному результату. Eq. (3)является DTFT дляf[n]в(1)сc=-1F(ω)=11−e−jω(3)
(3)(2)(3)f[n](1) , но из данного вывода нет способа узнать это.c=−12
Так как мы можем избежать , что математическая ошибка и использование вывести DTFTs из через л л последовательностей ( 1 ) с любой постоянной с ? Правильный вывод из ( 2 ) : F ( ω ) = 1(2)all(1)c(2)с некоторой пока неопределенной константойα. Подстановка(4)в левую часть(2)дает1+α(1-e-jω)δ(ω)=1+α(1-e-jω)| ω=0⋅
F(ω)=11−e−jω+αδ(ω)(4)
α(4)(2) Таким образом, все функции F ( ω ), заданные ( 4 ), удовлетворяют ( 2 ) , как требуется.1+α(1−e−jω)δ(ω)=1+α(1−e−jω)∣∣ω=0⋅δ(ω)=1+0⋅δ(ω)=1
F(ω)(4)(2)
Константа в ( 4 ) может быть определена из значения f [ n ] при n = 0 : f [ 0 ] = 1 + c = 1α(4)f[n]n=0 Можно показать, иВольфрам Альфа согласен с тем, что главным значением интеграла Коши в(6)являетсяPV∫ π - π dω
f[0]=1+c=12π∫π−πF(ω)dω=12π∫π−πdω1−e−jω+α2π(6)
(6)Из(6)и(7)получаемα=π(1+2c).Поэтому дляc=-1PV∫π−πdω1−e−jω=π(7)
(6)(7)α=π(1+2c)(8)
мы получаемα=0(что соответствует исходной последовательностиf[n],использованной автором доказательства), а дляc=0(т. Е. Дляf[n]=u[n]) имеемα=π, что в итоге дает нам желаемый DTFT дляu[n]: U ( ω ) = 1c=−12α=0f[n]c=0f[n]=u[n]α=πu[n]U(ω)=11−e−jω+πδ(ω)(9)