-
- Теоре́ма Коте́льникова (Найквиста — Шеннона) — фундаментальное
утверждение в области цифровой обработки сигналов, связывающее
непрерывные и дискретные сигналы и гласящее, что «любую функцию F (
t ), состоящую из частот от 0 до f1, можно непрерывно передавать с любой точностью при помощи чисел, следующих друг за другом менее чем через 1 / (2
f1) секунд» - argus98(15.09.2024 11:25)
- Спасибо. А можно немного детальнее? Как я понял, это немного в
сторону дельта-модуляции? То есть если у меня верхняя частота
11625, то имея возможность дрыгат ножкой 23250 можно синтезировать
любую частоту с произвольно точностью до искомой. Вопрос как это
реализовать?... Верхние гармонии обрезаем фильтром. Dingo(129 знак., 15.09.2024 12:27)
- ps По поводу Fd = 23250 - это теоретический нижний предел. На
практике надо делать больше, потому что 1) аналоговый ФНЧ имеет
конечную крутизну спада АЧХ; 2) ЧМ-сигнал имеет ширину спектра
больше, чем F0+dF. Поэтому Fd следует делать как можно больше,
насколько позволяют производительность процессора и ЦАП - argus98(15.09.2024 14:58)
- По спектру: при узкополосной ЧМ, когда максимальная частота входного сигнала меньше или равна девиации, ширина спектра сопоставима с АМ; это как раз мой случай. - Dingo(15.09.2024 15:47)
- Принял. - Dingo(15.09.2024 15:11)
- Числа в DDS - дробные с фиксированной точкой. Могут быть с любой
разрядностью. Необходимая точность приращения фазы определяет
минимальную разрядность используемых чисел. ps Дельта-модуляция тут
не причём. - argus98(15.09.2024 14:32)
- Ага. Разрядность ЦАП и количество значений в таблице определяют
точностькачество сигнала. Так? Как считать минимально необходимый размер таблицы можете подсказать или направить? - Dingo(15.09.2024 14:46)- Для формирования синуса разрядность таблицы должна быть на 3-4 бита
больше, чем разрядность АЦП. Т.е. если АЦП 10- битный, то таблица
должна иметь не менее 8192 значений синуса. Лучше - 16384.
Дальнейшее увеличение таблицы явного улучшения уже не принесёт - argus98(15.09.2024 15:14)
- Иллюстрация IBAH(1 знак., 15.09.2024 22:09, картинка)
- Как можно посчитать что либо, если вы ни слова не сказали про сигнал. Одни только намеки. - my504(15.09.2024 15:08)
- Для формирования синуса разрядность таблицы должна быть на 3-4 бита
больше, чем разрядность АЦП. Т.е. если АЦП 10- битный, то таблица
должна иметь не менее 8192 значений синуса. Лучше - 16384.
Дальнейшее увеличение таблицы явного улучшения уже не принесёт - argus98(15.09.2024 15:14)
- Ага. Разрядность ЦАП и количество значений в таблице определяют
- ps По поводу Fd = 23250 - это теоретический нижний предел. На
практике надо делать больше, потому что 1) аналоговый ФНЧ имеет
конечную крутизну спада АЧХ; 2) ЧМ-сигнал имеет ширину спектра
больше, чем F0+dF. Поэтому Fd следует делать как можно больше,
насколько позволяют производительность процессора и ЦАП - argus98(15.09.2024 14:58)
- Причем тут Шенон с Найквистом? Мы говорим не о принципах, а о
реализациях этих принципов. Так что при произвольной частоте
накачки DDS и 10...12 битном ЦАПе с разрядностью адреса 12...14
получаются озвученные мной выше величины дефектов сигнала. Но если
сигнал кратен накачке, то все ништяк-ништяк и можно получить
практически идеальнвй снектр. О чем я тоже упомянул. - my504(15.09.2024 11:52)
- Перевожу Котельникова-Найквиста на русский - сам принцип DDS позволяет получить сигнал В ЦИФРЕ с любой требуемой точностью, которая определяется исключительно только разрядностью используемых чисел. Все проблемы возникают на этапе перевода цифр в аналог. Т.е. проблемы шумов НЕ в принципе работы DDS, а в аналоговом тракте: разрядность и линейность ЦАП, джиттер отсчётов сигнала, параметры выходного фильтра - argus98(15.09.2024 14:21)
- Похоже как раз, что при том способе, который я предполагал использовать, дискретность накачки оказывается критичной. UPD: это при постоянном значении добавляемого значения. Если его менять - могут быть варианты. - Dingo(15.09.2024 13:05)
- Спасибо. А можно немного детальнее? Как я понял, это немного в
сторону дельта-модуляции? То есть если у меня верхняя частота
11625, то имея возможность дрыгат ножкой 23250 можно синтезировать
любую частоту с произвольно точностью до искомой. Вопрос как это
реализовать?... Верхние гармонии обрезаем фильтром. Dingo(129 знак., 15.09.2024 12:27)
- Фатальные проблемы возможны, но всё это может быть выражено в
цифрах. Не будет ли излишней смелостью призвать ТС посчитать это
всё? - SciFi(15.09.2024 10:56)
- Продуктивнее призвать ТС озвучить конечную цель. Тогда будет
понятна реализация. - my504(15.09.2024 10:59)
- Очевидно, ТС партизан. Военную тайну не выдаст. Ну и ладно. - SciFi(15.09.2024 13:53)
- Заменить аналоговый нестабильный узел. Бюджет питания 30 мА на весь
блок и модуля тор там не единственный. И сохранить совместимость. - Dingo(15.09.2024 14:41)
- Чтобы что либо менять, нужно озвучить параметры этого узла. Ну или
его назначение. что позволит более-менее точно предсказать его
параметры. - my504(15.09.2024 15:11)
- Нет, без биты и паяльника не получится :-) - SciFi(15.09.2024 15:40)
- Чтобы что либо менять, нужно озвучить параметры этого узла. Ну или
его назначение. что позволит более-менее точно предсказать его
параметры. - my504(15.09.2024 15:11)
- Заменить аналоговый нестабильный узел. Бюджет питания 30 мА на весь
блок и модуля тор там не единственный. И сохранить совместимость. - Dingo(15.09.2024 14:41)
- Конечная цель - генерировать ЧМ сигнал с разрешением модуляции +/-
8 бит при несущей 11 кГц и девиации 625 Гц. То есть шаг девиации
625 / (2^8). - Dingo(15.09.2024 12:37)
- Замечательно. Какие требования к спектру синтезируемого сигнала?
При использовании DDS с дробной фазой вы легко реализуете вашу
дискретность по частоте девиации. Только могут выскочить нежданчики
в зависимости от назначения сигнала. Чтобы было понятно приведу
пример из своей крайней практики с HF RFID. Как известно, HF RFID
передает на метку запрос посредством несущей 13,56 МГц. И вполне
резонно принимать ответ от метки синхронным приемником в виде ФД с
гетеродином взятым my504(658 знак., 15.09.2024 15:24)
- Спасибо, поучительно. - Dingo(15.09.2024 18:17)
- Замечательно. Какие требования к спектру синтезируемого сигнала?
При использовании DDS с дробной фазой вы легко реализуете вашу
дискретность по частоте девиации. Только могут выскочить нежданчики
в зависимости от назначения сигнала. Чтобы было понятно приведу
пример из своей крайней практики с HF RFID. Как известно, HF RFID
передает на метку запрос посредством несущей 13,56 МГц. И вполне
резонно принимать ответ от метки синхронным приемником в виде ФД с
гетеродином взятым my504(658 знак., 15.09.2024 15:24)
- Конечная цель - деньги! - Kpoк(15.09.2024 11:22)
- В понятиях инженера - нет. Особенно если инженер работает в
постоянном найме. - my504(15.09.2024 11:26)
- Херовый это инженер, если он не помнит о деньгах. - Dingo(15.09.2024 12:38)
- Речь не о том, помнит он или нет о деньгах. Речь о том, что
является непосредственной конечной целью проекта. Это явно не
деньги, а технический результат. - my504(15.09.2024 13:10)
- В любом случае для инженера есть понятие стоимости решения. - Dingo(15.09.2024 15:13)
- Стоимость решения не может быть целью. Цель технического проекта
всегда техническая. Экономика является лишь условием. Иначе
возникает абсурд - дешево, но не работает. - my504(15.09.2024 15:50)
- Лишь бы продавалось - Kpoк(15.09.2024 16:40)
- С чего бы продаваться неработающему решению? Или мы говорим о чем
то другом? - my504(15.09.2024 16:46)
- Вы не поверите... - Kpoк(15.09.2024 16:49)
- С чего бы продаваться неработающему решению? Или мы говорим о чем
то другом? - my504(15.09.2024 16:46)
- Лишь бы продавалось - Kpoк(15.09.2024 16:40)
- Стоимость решения не может быть целью. Цель технического проекта
всегда техническая. Экономика является лишь условием. Иначе
возникает абсурд - дешево, но не работает. - my504(15.09.2024 15:50)
- В любом случае для инженера есть понятие стоимости решения. - Dingo(15.09.2024 15:13)
- Речь не о том, помнит он или нет о деньгах. Речь о том, что
является непосредственной конечной целью проекта. Это явно не
деньги, а технический результат. - my504(15.09.2024 13:10)
- Херовый это инженер, если он не помнит о деньгах. - Dingo(15.09.2024 12:38)
- В понятиях инженера - нет. Особенно если инженер работает в
постоянном найме. - my504(15.09.2024 11:26)
- Очевидно, ТС партизан. Военную тайну не выдаст. Ну и ладно. - SciFi(15.09.2024 13:53)
- Продуктивнее призвать ТС озвучить конечную цель. Тогда будет
понятна реализация. - my504(15.09.2024 10:59)
- Теоре́ма Коте́льникова (Найквиста — Шеннона) — фундаментальное
утверждение в области цифровой обработки сигналов, связывающее
непрерывные и дискретные сигналы и гласящее, что «любую функцию F (
t ), состоящую из частот от 0 до f1, можно непрерывно передавать с любой точностью при помощи чисел, следующих друг за другом менее чем через 1 / (2
f1) секунд» - argus98(15.09.2024 11:25)