|
|
  |
Как поднять разрешающую способность АЦП, с 10-разрядов до 12..16 разрядов |
|
|
|
Feb 23 2008, 21:38
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(729) Нет. То, что Вы видите на картинке во временной области, это чистой воды эффект визуализации. Никакой АМ там нет. Об этом говорит спектрограмма на нижнейи панели в приведенной выше картинке. А то, что я вижу после АЦП тоже? Вы можете задать в иммитаторе функцию вроде SIN 450 Hz * (1.1 + SIN 50 Hz) и выложить картинку на форуме? Я почти уверен, что АМ модуляцию можно увидеть только на последовательности окон ДПФ с шириной окна неравной (или некратной) модуляции. Поэтому её не видно кагда в окне целое число периодов модуляции или нецелое, но достаточно большое. 729, Вы кстати видели когда-нибудь спектр балансной модуляции (DSB) ? Заметили на нём отсутствие несущей частоты? Это всё из-за линейности ДПФ т.к. несущая определённо есть, но с переменной амплитудой и среднее её значение стремится к нулю. Так что видимая картина ДПФ ещё не показатель. Если честно, я даже не знаю как "проявить" эти невидимые частоты и динамику кроме как сужением окна. Но тогда падает точность.
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Feb 24 2008, 11:51
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(729 @ Feb 22 2008, 00:21)  Второй подход - усреднение амплитудныхспектров - имеет два аспекта. 1. Очевидно, что ОДПФ от амплитудного спектра какого-то сигнала даёт АКФ исходного сигнала, но не сам сигнал. То есть, усреднение амплитудных спектров не эквивалентно усреднению сигнала во временной оласти. Это совершенно не так. ПФ от АКФ даёт оценку спектральной плотности мощности, а не амплитуды. Цитата(729 @ Feb 22 2008, 00:21)  ...2. Усреднение амплитудных спектров не эквивалентно усреднению АКФ исходного сигнала (ИМХО, нужны доказательства, которых у меня сейчас нет). Это очевидно из написанного мной выше. Усреднение оценок АКФ эквивалентно усреднению мощностных спектров. Цитата(729 @ Feb 22 2008, 00:21)  ...Усреднение амплитудных спектров используется в стат. обработке шумоподобных сигналов для повышения достоверности оценок их спектральной плотности. Сие можно посмотреть у Марпла-ил., там достаточно хорошо про это написано. Устреднение оценок спектров может использоваться только для уменьшения случайных, "шумовых" составляющих этих оценок, в т.ч., и "шума преобразования". Однако, такой способ вычислительно весьма сложен, а сигнал, "очищенный от шума", по нему восстановлен быть не может. Цитата(729 @ Feb 22 2008, 12:51)  Да, INL определяется так, как Вы написали, но считается как max(по n, где n номера кодов от минимального к максимальному)DNL(n). То есть, INL есть максимум из INL(n), где INL(n)=sum(DNL(n)). Ну, а у меня разве не это написано? Кроме того, более точно, чем у Вас: INL есть максимум модуля INL(n). Иногда даётся +/-. Цитата(729 @ Feb 22 2008, 12:51)  ...DNL(n) равен разности между идеальным n-ым кодом и реальным, выраженным в единицах LSB. Да нет же. Это как раз и есть INL(n). DNL(n), повторюсь, определяется, как её производная ("первая разность"): DNL(k)=INL(k+1)-INL(k). Цитата(729 @ Feb 22 2008, 12:51)  ...В практике использования ditherа есть два подхода. Первый - подмешивание слабых широкополосных шумов. Второй - подмешивание сильных внеполосных шумов или детерминированных сигналов (часто просто несучек на частотах близких к DC или к Fs/2). Если первый подход действительно в основном влияет на продукты DNL, то второй подход влияет на все нелинейности, в том числе и на интермоды. Не соглашусь. Степень влияния на нелинейности зависит только от уровня дизера, а никак не от его спектрального состава. Однако, широкополосный дизер большой эффективной амплитуды не применяют по вполне понятным причинам - степень передискретизации при этом придётся делать воистину аццкой. С внеполосным дизером, наоборот, всё хорошо - фильтруется он легко, и его уровень можно выбирать достаточно большим. Цитата(729 @ Feb 22 2008, 12:51)  ...А вот этот момент у Вас я не понял. Статьи посвящены именно увеличению SFDR за счет подмешивания сильных помех. Естественно, что имеется в виду SFDR в интересующей полосе. AD дают прибавку в SFDR от 16 до 25дБ. Дык, об этом я и говорю. SFDR - Spurious-Free Dynamic Ratio. Спуры - это именно те артефакты преобразования, имеющие периодическую структуру, о которых я писал - "палки" на спектре, не являющиеся гармониками собственно сигнала. Спуры очень нежелательны в аудио- и радиотехнических приложениях. В первом случае, это обусловлено особенностями человеческого восприятия - сигналы такого вида крайне неприятны на слух. Во втором случае, спуры могут привести к образованию паразитных каналов приёма весьма большой интенсивности. В данных статьях речь идёт именно об уменьшении спуров (к сожалению, точного русского эквивалента этому термину не знаю), а не об увеличении разрешающей способности АЦП или уменьшении его нелинейности. Спуры при А/Ц преобразовании незашумлённого периодического сигнала будут присутствовать всегда, даже при идеальном АЦП, и обусловлены дискретизацией сигнала по уровню. Если интересно, могу соорудить модельку для иллюстрации. Сигнал же там выбирается маленьким намеренно - чтобы его гармоники, возникающие в результате преобразования из-за интегральной нелинейности, лежали под уровнем шумов и не были заметны. Цитата(729 @ Feb 22 2008, 12:51)  ...Есть еще один момент в подмешивании сильного внеполосного сигнала. Если подмешивать внеполосный шум, то увеличивается фазовый шум полезного сигнала. Маненько, но увеличивается. Думается, это из-за нелинейности тракта. Цитата(729 @ Feb 22 2008, 12:51)  ...Поэтому подмешивать лучше мощный (порядка -30дБFs) внеполосный, но не шумоподобный сигнал. Тогда те же палки (спуры) на спектре вылезти могут.
Сообщение отредактировал Stanislav - Feb 24 2008, 12:33
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Feb 24 2008, 11:51
|
Местный
  
Группа: Участник
Сообщений: 312
Регистрация: 21-10-05
Пользователь №: 9 952

|
Цитата(Stanislav @ Feb 24 2008, 14:09)  Это совершенно не так. ПФ от АКФ даёт оценку спектральной плотности мощности, а не амплитуды. Совершенно справедливое замечание! Виноват. На приведенных картинках в нижней панели отображен именно спектр мощности.
|
|
|
|
|
Feb 24 2008, 12:19
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(GetSmart @ Feb 23 2008, 13:13)  ...Я писал это не для слабоумных, а для тех, которые понимают с полуслова о чём речь. Таких большинство из здесь присутствующих. Некоторую речь затруднительно понять "с полуслова" даже не слабоумным. Не знаю, может кто-то что-то и понял из написанного Вами, но я к числу таковых явно не отношусь. Далее, привожу еще раз цитату из Вашего поста. Цитата(GetSmart @ Feb 22 2008, 02:56)  ...Это выгодно применять в 90% случаев для измерения не важно быстро или слабопротекающего, но именно переменного сигнала на фоне постоянного или низкочастотного,.. Скажите, где здесь присутствует слово " более", столь чудесным образом появившееся в якобы цитате, отквоченной Вами и даже выделенное жирным шрифтом (см. свой пост #143)? Картинку, во избежание новых непоняток, привожу здесь:
Цитата(GetSmart @ Feb 22 2008, 02:56)  ...Очень хочу это увидеть и понять. А вдруг... Обязательно покажу, но предлагаю быть последовательными, и вернуться к Вашему посту Цитата(GetSmart @ Feb 22 2008, 02:56)  Очень смешно А куда подевался 1 LSB, который обязан быть при переходе к следующему значению? ................................ И здесь неправильно... , и вопросам, заданным мной: а именно, покажите, чтО из написанного мной ранее может показаться смешным или неправильным, и почему?
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Feb 24 2008, 13:13
|
Местный
  
Группа: Участник
Сообщений: 312
Регистрация: 21-10-05
Пользователь №: 9 952

|
Цитата(Stanislav @ Feb 24 2008, 14:51)  Кроме того, более точно, чем у Вас: INL есть максимум модуля INL(n). Иногда даётся +/-. Станислав, пожалуйста ссылку на литературу с МОДУЛЕМ в определении INL. Ибо совсем непнятно откуда "-" там возьмется. Цитата(Stanislav @ Feb 24 2008, 14:51)  Не соглашусь. Степень влияния на нелинейности зависит только от уровня дизера, а никак не от его спектрального состава. Однако, широкополосный дизер большой эффективной амплитуды не применяют по вполне понятным причинам - степень передискретизации при этом придётся делать воистину аццкой. С внеполосным дизером, наоборот, всё хорошо - фильтруется он легко, и его уровень можно выбирать достаточно большим. А я нигде не говорил о влиянии спектрального состава ditherа, а говорил лишь о существовании двух разных подходов. И, кстати, обозначил свою приверженность к мощному внеполосному ditherу. Цитата(Stanislav @ Feb 24 2008, 14:51)  SFDR - Spurious-Free Dynamic Ratio. Тут Вы сами поправитесь, или мне Вас поправить? Цитата(Stanislav @ Feb 24 2008, 14:51)  Спуры - это именно те артефакты преобразования, имеющие периодическую структуру, о которых я писал - "палки" на спектре, не являющиеся гармониками собственно сигнала. Определению SFDR совершенно безразлична природа "спуров". Ему (определению) также безразлично, что некая палка в спектре может торчать и вовсе без сигнала (наводка). Цитата(Stanislav @ Feb 24 2008, 14:51)  Спуры очень нежелательны в аудио- и радиотехнических приложениях. В первом случае, это обусловлено особенностями человеческого восприятия - сигналы такого вида крайне неприятны на слух. Очень не всегда, но это уже на любителя. Разборчивость речи при очень низких скоростях кодирования (вокодеры не всчет) те самые "спуры" ощутимо повышают. Цитата(Stanislav @ Feb 24 2008, 14:51)  В данных статьях речь идёт именно об уменьшении спуров (к сожалению, точного русского эквивалента этому термину не знаю), а не об увеличении разрешающей способности АЦП или уменьшении его нелинейности. Уже ж договорились, что нелинейности АЦП уменьшить нельзя. Об это и речи быть не может, ибо с паяльником придётся лезть в сам АЦП  Возможно, что немного по-своему понимаю вопрс в начале топика. Поэтому согласен с Вашим утверждением об увеличении разрешающей способности АЦП. Цитата(Stanislav @ Feb 24 2008, 14:51)  Спуры при А/Ц преобразовании незашумлённого периодического сигнала будут присутствовать всегда, даже при идеальном АЦП, и обусловлены дискретизацией сигнала по уровню. С этим, вроде, никто и не спорил. Цитата(Stanislav @ Feb 24 2008, 14:51)  Сигнал же там выбирается маленьким намеренно - чтобы его гармоники, возникающие в результате преобразования из-за интегральной нелинейности, лежали под уровнем шумов и не были заметны. Эта фраза непонятна. Цитата(Stanislav @ Feb 24 2008, 14:51)  Думается, это из-за нелинейности тракта. Это неважно, важен сам факт. Но нелинейности тракта, скорее всего, тут непричем. Ибо до подмешивания фазовый шум был меньше. Цитата(Stanislav @ Feb 24 2008, 14:51)  Тогда те же палки (спуры) на спектре вылезти могут. Совершенно верно. Об этом и сказал, что надо осторожно с такими ditherами. Цитата(GetSmart @ Feb 24 2008, 00:38)  А то, что я вижу после АЦП тоже? Тут такое дело - после АЦП есть только набор чисел, точнее в память обрабатывающего устройства поступает набор чисел. Любая попытка как-то представить форму исходного (до дискретизации) сигнала по этим числам практически всегда чревата грубыми ошибками. Например, при ПРАВИЛЬНО (точно по Котельникову без каких-либо субдискретизаций) дискретизированном сигнале между отсчетами (числами) в исходном непрерывном сигнале могут быть осцилляции с частотой, во много раз превышающей частоту дискретизации (теорема Агеева). Цитата(GetSmart @ Feb 24 2008, 00:38)  Вы можете задать в иммитаторе функцию вроде SIN 450 Hz * (1.1 + SIN 50 Hz) и выложить картинку на форуме? Конечно могу, но скажу сразу - "временная" картинка (осциллограмма) буде выглядеть как классический АМ сигнал. И он будет очень похож на тот, что я уже выложил (без АМ). В прямом спектре такого сигнала просто будут три "палки" с частотами 400, 450 и 500Гц. В инверсном спектре соответственно -400, -450 и -500Гц. Цитата(GetSmart @ Feb 24 2008, 00:38)  Я почти уверен, что АМ модуляцию можно увидеть только на последовательности окон ДПФ с шириной окна неравной (или некратной) модуляции. Поэтому её не видно кагда в окне целое число периодов модуляции или нецелое, но достаточно большое. Очень может быть. Но нельзя забывать, что ДПФ есть только оценка спектра сигнала до дискретизации. Очевидно, что чем меньше N в ДПФ, тем хуже оценка. На коротких интервалах времени сигнал во временной области, вроде бы, будет иметь некие частоты (фазовая манипуляция, например). Но в СПЕКТРЕ (на бесконечности во времени) этих частот уже не будет. То есть, чем короче интервал анализа, тем больше мы занимаемся самообманом. Правда, вопрос очень неоднозначный. А может так и надо? Цитата(GetSmart @ Feb 24 2008, 00:38)  729, Вы кстати видели когда-нибудь спектр балансной модуляции (DSB) ? Заметили на нём отсутствие несущей частоты? Это всё из-за линейности ДПФ т.к. несущая определённо есть, но с переменной амплитудой и среднее её значение стремится к нулю. Так что видимая картина ДПФ ещё не показатель. Если честно, я даже не знаю как "проявить" эти невидимые частоты и динамику кроме как сужением окна. Но тогда падает точность. А этот момент и есть некий «баланс» между реализионными возможностями и нашими желаниями  Цитата(tyro @ Feb 24 2008, 12:09)   Спасибо за картинки. Для личного "Выхода из защелкивания  " непонятия очевидного потребовалось на пол дня отвлечься к праздничному столу  . Имметатор интересный, есть тайное подозрение что на показанном его возможности не ограничиваются. Сделан для "личного потребления" или это "фирменный"? Если фирменный, то где о нем можно посмотреть ( а в последствии и "стянуть")?  Программка взята с http://insys.ru/download/freeware/isvi.zip , является свободным ПО. Мне нравится. Не без изъянов, но какая есть. Имитатор там, конечно, мощный, но не до бесконечности. Программа может анализировать данные из файлов, созданных другими программами. В хелпе про это есть. Нужна будет помощь в освоении, напишите, чем смогу, тем помогу
|
|
|
|
|
Feb 24 2008, 13:56
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(729 @ Feb 24 2008, 15:53)  Станислав, пожалуйста ссылку на литературу с МОДУЛЕМ в определении INL. Ибо совсем непнятно откуда "-" там возьмется. Проще всего пояснить на примере. Смотрим, например, даташиты двух АЦП: AD7686 от AD и ADS8344 от TI. Для первого INL даётся в +/- LSB, для второго - "просто" в LSB, т.е., максимума модуля функции INL(n). Иногда бывает, что "+" и "-" значения не совпадают. Это зависит от положения "идеальной" характеристики преобразования, которая выбирается весьма произвольно (например, совпадающей с начальной и конечной точкой реальной, или минимизирующей СКЗ погрешности) - результаты измерения INL будут в этом случае отличаться. Методику измерения INL конкретных приборов нужно искать на сайтах фирм-производителей. Цитата(729 @ Feb 24 2008, 15:53)  ...А я нигде не говорил о влиянии спектрального состава ditherа, а говорил лишь о существовании двух разных подходов. И, кстати, обозначил свою приверженность к мощному внеполосному ditherу. Как же не говорили? Цитата(729 @ Feb 22 2008, 12:51)  ...В практике использования ditherа есть два подхода. Первый - подмешивание слабых широкополосных шумов. Второй - подмешивание сильных внеполосных шумов или детерминированных сигналов (часто просто несучек на частотах близких к DC или к Fs/2)... Термин "полосы", если я правильно понял, относится именно к спектральным характеристикам. Моё возражение относится к последовавшей за этим фразе: Цитата(729 @ Feb 22 2008, 12:51)  ...Если первый подход действительно в основном влияет на продукты DNL, то второй подход влияет на все нелинейности, в том числе и на интермоды... , о чём я и написал - это неверно. Степень влияния на нелинейности данных способов примерно одинакова. ЗЫ. Простите, неправильно понял Вас сначала. Вы написали совершенно о том же. Возражение снимается. Цитата(729 @ Feb 22 2008, 12:51)  Тут Вы сами поправитесь, или мне Вас поправить? А что тут поправлять? Ratio или Range - суть одна: величина, показывающая отношение двух других величин. Смысл в том, что подмешивание шума увеличевает SFDR, но принципиально уменьшает его ДД. Встречать приходилось оба выражения (второе, конечно, чаще). Цитата(729 @ Feb 22 2008, 12:51)  Определению SFDR безразлична природа "спуров". Ему (определению) также безразлично, что некая палка в спектре может торчать и вовсе без сигнала (наводка). Правильно. Но к вопросу темы не относится. Вы же привели ссылки, посвящённые борьбе со спурами, а не оверсэмплингу и увеличению ДД, на что я и обратил внимание. Кстати, усреднением модулей спектров от спуров избавиться не удастся. Цитата(729 @ Feb 22 2008, 12:51)  ...Очень не всегда, но это уже на любителя. Разборчивость речи при очень низких скоростях кодирования (вокодеры не всчет) те самые "спуры" ощутимо повышают. Не знал такого. Простите, в свою очередь, какуб-нибудь ссылочку привести можете? Вопрос интересовал меня когда-то, но ничего подобного слышать не приходилось. Цитата(729 @ Feb 22 2008, 12:51)  ...Уже ж договорились, что нелинейности АЦП уменьшить нельзя. Об это и речи быть не может, ибо с паяльником придётся лезть в сам АЦП Ну, как же? Где? Наоборот, по-моему, договорились, что путём дизера - можно. Хотя бы дифференциальную. Интегральную тоже можно но это сопряжено с большими сложностями. Цитата(729 @ Feb 24 2008, 16:13)  Эта фраза непонятна. Гармонические искажения сигнала возникают при его прохождении через нелинейный тракт. Для сигнала типа синусоиды это будут "палки" в спектре на кратных частотах. Есть АЦП, имеющие DNL менее 1 LSB (например, аудио, сигма-дельта), но INL, как уже отмечалось, во много раз её превышающую (256 LSB). Вот эта нелинейность и приведёт к появлению именно гармонических искажений сигнала после преобразования, хотя уровень спуров у таких АЦП очень мал. Чем больше уровень сигнала, тем больше уровень нелинейных искажений (если говорить более строго, при уменьшении уровня ниже какого-то предела гармоники также начинают расти). На картинках, приведённых в статьях, уровень сигнала выбран малым, чтобы не "портить" картину - только и всего. Цитата(729 @ Feb 24 2008, 16:13)  ...Это неважно, важен сам факт. Но нелинейности тракта, скорее всего, тут непричем. Ибо до подмешивания фазовый шум был меньше. А что такое фазовый шум? Именно из-за нелинейности аналогового тракта АЦП: продукты нелинейного преобразования дизера переносятся в более высокочастотную область спектра, где и попадают в одну из информационных полос сигнала (не забываем, что их теоретически бесконечное множество). Уменьшить их никакой предварительной фильтрацией нельзя - они возникают внутри самогО АЦП. Цитата(729 @ Feb 24 2008, 16:13)  Совершенно верно. Об этом и сказал, что надо осторожно с такими ditherами. Это только подтверждает написанное мной. Действительно, если, скажем, самая низкочастотная область сигнала не нужна, и впоследствии может быть отфильтрована, можно выбрать спектр узкополосного дизеринга именно в этой полосе, или близким к Fs. Тогда эффект наложения вследствие нелинейности аналогового тракта будет очень мал.
Сообщение отредактировал Stanislav - Feb 24 2008, 14:19
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Feb 24 2008, 14:17
|
Местный
  
Группа: Участник
Сообщений: 312
Регистрация: 21-10-05
Пользователь №: 9 952

|
[quote name='Stanislav' date='Feb 24 2008, 16:36' post='370157'] Проще всего пояснить на примере. Смотрим, например, даташиты двух АЦП: AD7686 от AD и ADS8344 от TI. Для первого INL даётся в +/- LSB, для второго - "просто" в LSB, т.е., максимума модуля функции INL(n). [/quote] Станислав, если определить INL через модуль, то никаких "-" быть не должно. Пожалуйста, найдите методику расчета INL с модулем. Повторю, буду только благодарен, ибо не встречал таковую. [quote name='Stanislav' date='Feb 24 2008, 16:36' post='370157'] Иногда бывает, что "+" и "-" значения не совпадают. Это зависит от положения "идеальной" характеристики преобразования, которая выбирается весьма произвольно (например, совпадающей с начальной и конечной точкой реальной, или минимизирующей СКЗ погрешности) - результаты измерения INL будут в этом случае отличаться. [/quote] Этот момент практически всегда оговаривается. Чаще всего используется совпадение начальной и конечной точек. [quote name='Stanislav' date='Feb 24 2008, 16:36' post='370157'] Как же не говорили? [/quote] Где? [quote name='Stanislav' date='Feb 24 2008, 16:36' post='370157'] Моё возражение относится к последовавшей за этим фразе:, о чём я и написал - это неверно. Степень влияния на нелинейности данных способов примерно одинакова. [/quote] С этим не согласен. Остаюсь при своем мнении, ибо никаких доказательств Вы не привели. [quote name='Stanislav' date='Feb 24 2008, 16:36' post='370157'] А что тут поправлять: Ratio или Range - суть одна - величина, показывающая отношение двух других величин. Смысл в том, что подмешивание шума увеличевает SFDR, но принципиально уменьшает его ДД. Встречать приходилось оба выражения (второе, конечно, чаще). [/quote] Да уж нет. Вы меня насчет спектра мощности поправили, а тут что-то не очень последовательны. Если Вы считаете, что SFDR отношение, то приведите формулу SFDR с ОТНОШЕНИЕМ, а не с разностью. Заодно определите, пожалуйста, ДД АЦП. А то мы, возможно, говорим в рамках разных терминов. [quote name='Stanislav' date='Feb 24 2008, 16:36' post='370157'] Не знал такого. Простите, в свою очередь, какуб-нибудь ссылочку привести можете? Вопрос интересовал меня когда-то, но ничего подобного слышать не приходилось. [/quote] Ссылками не помогу, это просто мой многолетний опыт работы с низкоскоростными речевыми кодеками и измерениями их параметров в "боевых" условиях по ГОСТам. В том числе и с клиппированной речью. Да и было это давно. Но неужели Вам не знаком способ увеличения разборчивости речи (слоговой) путем введения частотных предыскажений? Ну, как же? Где? Наоборот, по-моему, договорились, что путём дизера - можно. Хотя бы дифференциальную. Интегральную тоже можно но это сопряжено с большими сложностями. [/quote] Станислав, НЕЛИНЕЙНОСТЬ АЦП УМЕНЬШИТЬ НЕЛЬЗЯ, ЭТО НЕ В НАШИХ СИЛАХ. Можно только перераспределить энергию продуктов нелинейностей по спектру и потом их отчасти отфильтровать. Об этом и говорили.
|
|
|
|
|
Feb 24 2008, 14:22
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(729) Тут такое дело - после АЦП есть только набор чисел, точнее в память обрабатывающего устройства поступает набор чисел. Любая попытка как-то представить форму исходного (до дискретизации) сигнала по этим числам практически всегда чревата грубыми ошибками. А Котельников об этом знает?  Он мне (да и другим) обещал полное восстановление сигнала  Вот я и думаю, если два разных до дискретизации сигнала имеют одинаковые дискретизированные значения, то какой из них будет потом правильно восстановлен? Может быть вообще третий  Цитата(729) ...В прямом спектре такого сигнала просто будут три "палки" с частотами 400, 450 и 500Гц. В инверсном спектре соответственно -400, -450 и -500Гц. В данный момент меня интересует не что там "должно быть", а что покажет данная программа. Цитата(729) Но нельзя забывать, что ДПФ есть только оценка спектра сигнала до дискретизации. Очевидно, что чем меньше N в ДПФ, тем хуже оценка. А я вот думаю, что ДПФ есть оценка спектра после дискретизации. Он же с дискретными значениями работает. А кроме того, он все амплитуды (огибающие) интегрирует за всё своё окно, из чего следует, что переменные огибающие какой-либо частоты могут вообще не отобразиться на спектрограмме. И главное, размер окна должен быть меньше (в два раза по т.Котельникова  ) исследуемой верхней частоты модуляции. Цитата(Stanislav) Скажите, где здесь присутствует слово "более", столь чудесным образом появившееся в якобы цитате, отквоченной Вами и даже выделенное жирным шрифтом (см. свой пост #143)? Картинку, во избежание новых непоняток, привожу здесь: Какие могут быть непонятки. Там же оригинал остался. Выделенное слово я дописал сегодня (и выделил) для тех, кто не понял смысла в контексте. Можете ещё пропущенные запятые в моих текстах поискать. Цитата((GetSmart @ Feb 22 2008 @ 02:56)) Вот тут я явно ошибся. Видимо очень спешил. Кстати, DNL как первая производная более логична чем пишет 729.
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Feb 24 2008, 15:09
|
Местный
  
Группа: Участник
Сообщений: 312
Регистрация: 21-10-05
Пользователь №: 9 952

|
Цитата(GetSmart @ Feb 24 2008, 17:22)  А Котельников об этом знает?  Он мне (да и другим) обещал полное восстановление сигнала  Вот я и думаю, если два разных до дискретизации сигнала имеют одинаковые дискретизированные значения, то какой из них будет потом правильно восстановлен? Может быть вообще третий  Знает. Он и говорит, что наблюдать соседние отсчеты бессмысленно. Для того, чтобы получить нечто похожее на исходный сигнал между двумя отсчетами, нужна бесконечная последовательность отсчетов как до, так и после. Цитата(GetSmart @ Feb 24 2008, 17:22)  В данный момент меня интересует не что там "должно быть", а что покажет данная программа. Тут, к сожалению, помочь не смогу. Приведенную Вами формулу могу только переписать в виде суммы трех синусов и задать программе. Цитата(GetSmart @ Feb 24 2008, 17:22)  А я вот думаю, что ДПФ есть оценка спектра после дискретизации. Тут не совсем так. ДПФ есть оценка спектра ДО дискретизации. После дискретизации ДПФ дает абсолютно точное (до известных пределов, связанных с разрядной сеткой вычислителя) преобразование сигнала из одной системы координат (диагональная система) в другую (дискретные экспоненциальные функции), и не более того. Цитата(GetSmart @ Feb 24 2008, 17:22)  Он же с дискретными значениями работает. А кроме того, он все амплитуды (огибающие) интегрирует за всё своё окно, из чего следует, что переменные огибающие какой-либо частоты могут вообще не отобразиться на спектрограмме. Совершенно верно, могут. Но это свойство характерно и оцениваемому спектру. Цитата(GetSmart @ Feb 24 2008, 17:22)  И главное, размер окна должен быть меньше (в два раза по т.Котельникова  ) исследуемой верхней частоты модуляции. Непонятно. Размер окна задается во временной области. Связь длительности ИХ окна с шириной главного лепестка в частотной области обратно пропорциональная - чем шире (длиннее) ИХ во времени, тем уже ширина главного лепестка по частоте, им наоборот.
|
|
|
|
|
Feb 24 2008, 15:23
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(729) Цитата((GetSmart @ Feb 24 2008 @ 17:22)) И главное, размер окна должен быть меньше (в два раза по т.Котельникова ) исследуемой верхней частоты модуляции.
Непонятно. Почему непонятно? Допустим несущую 450 Гц модулируем 50 герцами. Чтобы хоть как-то увидеть модуляцию 50 Гц ширина окна ДПФ должна быть не выше 1/(2*50 Гц) = 0.01 сек. Иначе огибающая модуляции будет интегрироваться и уменьшаться. Точно так же как и частоты выше 500 Гц при дискретизации 1 КГц выборками. Цитата Тут не совсем так. ДПФ есть оценка спектра ДО дискретизации. После дискретизации ДПФ дает абсолютно точное (до известных пределов, связанных с разрядной сеткой вычислителя) преобразование сигнала из одной системы координат (диагональная система) в другую (дискретные экспоненциальные функции), и не более того. А у Вас нет книжки в электронном виде по таким тонкостям? У меня есть бумажная, дак там в основном речь об идеальных сигналах и только вскольз о дискретных. Меня интересует именно тонкости дискретных преобразований, их возможности и качество прямых/обратных преобразований при "разумных" (ограниченных) вычислительных затратах.
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Feb 24 2008, 15:59
|
Местный
  
Группа: Участник
Сообщений: 312
Регистрация: 21-10-05
Пользователь №: 9 952

|
Цитата(GetSmart @ Feb 24 2008, 18:23)  Непонятно.Почему непонятно? Допустим несущую 450 Гц модулируем 50 герцами. Чтобы хоть как-то увидеть модуляцию 50 Гц ширина окна ДПФ должна быть не выше 1/(2*50 Гц) = 0.01 сек. Иначе огибающая модуляции будет интегрироваться и уменьшаться. Точно так же как и частоты выше 500 Гц при дискретизации 1 КГц выборками. Только теперь понял. Я под окном всегда имел в виду оконную последовательность перед ДПФ, но опять упустил из виду прямоугольное окно, отсюда и возникло некое непонимание. Еще раз. Под окном Вы понимаете интервал N*dt, где N - число точек ДПФ, dt - интервал дискретизации. Я правильно сейчас написал? Цитата(GetSmart @ Feb 24 2008, 18:23)  А у Вас нет книжки в электронном виде по таким тонкостям? У меня есть бумажная, дак там в основном речь об идеальных сигналах и только вскольз о дискретных. Меня интересует именно тонкости дискретных преобразований, их возможности и качество прямых/обратных преобразований при "разумных" (ограниченных) вычислительных затратах. Вот этого, по-моему, вообще в литературе нет. Точнее есть, но очень мало и с большими "натягами" в теории. В общем виде можно сказать так - как только переходим к цифровым сигналам (последовательностям длиной N), так сразу начинает работать линейная алгебра (N конечно) и функциональный анализ (N бесконечно). Но вот "протянуть" сквозь эти науки теорию ЦОС, например, в части определения АЧХ цифрового фильтра на НЕПРЕРЫВНОМ множестве частот (что просто неправильно), этого мне встретить так и не удалось. Цитата(Stanislav @ Feb 24 2008, 16:56)  Станислав, я прошу прощения за невнимательность в Ваших ответах. Это просто таков движок форума - Вы пишите ответ на кокой-то пост, а ответ присовокупляется к предыдущему Вашему посту, коий я в своих разглядываниях просто пропускаю, как "отработанный". Постараюсь быть внимательней.
|
|
|
|
|
Feb 24 2008, 16:13
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(729) Под окном Вы понимаете интервал N*dt, где N - число точек ДПФ, dt - интервал дискретизации. Я правильно сейчас написал? Правильно. Цитата(729) Знает. Он и говорит, что наблюдать соседние отсчеты бессмысленно. Для того, чтобы получить нечто похожее на исходный сигнал между двумя отсчетами, нужна бесконечная последовательность отсчетов как до, так и после. Кажется начинаю это понимать. Но опять же вижу "нестыковки". Во-первых чтобы сгладить "кажущуюся" модуляцию нужно фильтровать с шириной однозначно шире периода модуляции. Во-вторых, (пока совершенно не понимаю) Цитата(GetSmart) ...если два разных до дискретизации сигнала имеют одинаковые дискретизированные значения, то какой из них будет потом правильно восстановлен? Как???
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Feb 24 2008, 17:10
|
Местный
  
Группа: Участник
Сообщений: 312
Регистрация: 21-10-05
Пользователь №: 9 952

|
Цитата(Stanislav @ Feb 24 2008, 16:56)  А что такое фазовый шум? Именно из-за нелинейности аналогового тракта АЦП: продукты нелинейного преобразования дизера переносятся в более высокочастотную область спектра, где и попадают в одну из информационных полос сигнала (не забываем, что их теоретически бесконечное множество). Стоп! Что такое спектр цифрового сигнала? Чем (каким преобразованием) он определяется? Цитата(GetSmart @ Feb 24 2008, 19:13)  Правильно. Кажется начинаю это понимать. Но опять же вижу "нестыковки". Во-первых чтобы сгладить "кажущуюся" модуляцию нужно фильтровать с шириной однозначно шире периода модуляции. Во-вторых, (пока совершенно не понимаю) Не мучайтесь  Нету там кажущейся модуляции, её сглаживать не надо. Чтобы по Котельникову восстановить непрерывный сигнал, нужен фильтр с бесконечной ИХ. Эта ИХ есть обратное ПФ от прямоугольника в частотной области (фильтр с АЧХ, равной 1 на частотах -Fs/2...+Fs/2, и равной нулю вне этого интервала). Таких фильтров на практике не бывает. Но это теория. И теория в том, повторюсь, что значения непрерывного сигнала между "моментами дискретизации" определяются строго всеми отсчетами как до исследуемого момента, так и всеми отсчетами после. То есть, если свернуть дискретизированный по времени сигнал и ИХ такого фильтра, то как раз ряд Котельникова и получится.
|
|
|
|
|
Feb 25 2008, 15:46
|
Местный
  
Группа: Участник
Сообщений: 312
Регистрация: 21-10-05
Пользователь №: 9 952

|
Цитата(GetSmart @ Feb 24 2008, 17:22)  ...Кстати, DNL как первая производная более логична чем пишет 729. Это если очень исхитриться и ввести производную в точке для последовательности ограниченной длины. И даже не важно модулей эта последоввательность, или чисел со знаком. Я еще могу согласиться с первой разностью, ну уж никак не с производной  И еще, если сумма модулей равна минус 1, то возникают два вопроса - что такое сумма, и что такое модуль
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|