September 12th, 2012

Клендату

у арахнидов тоже есть свой бог, создавший их по своему образу и подобию. Он отбросил клешни за ваши грехи! жри и размножайся!

Stand-alone SDR board (3)

Для правильной оцифровки сигнала с ПЧ 455 кГц при помощи АЦП с максимальной скоростью 500 кГц нужно использовать, как я уже упоминал, sub-band sampling. Т.е. в качестве "опорной" будет частота 364 кГц:
455 - 364 = 91
364 = 91*4
fs = 4*f0


У меня есть опорный генератор, выдающий (с очень хорошей точностью) 20.000 МГц ± 1ppm. Получить от него 364 кГц простым делением не получится, нужно использовать аккумулятор фазы, как в DDS. Но и так не выйдет выдать точное значение, она всё равно будет с какими-то дробными долями (хоть и очень маленькими).

Что приводит к иррациональному соотношению частот квантования "сырого" сигнала и потока для аудиокодека (этому нужно 8, 32 или 48 кГц). Дурацкая проблема, наверняка решается как-то просто - типа, "наплевать на некруглость соотношения и считать, что частота равна строго 364000 Гц". Я не знаю, к каким именно эффектам это приведёт, но качество обработки сигнала от этого вряд ли улучшится.

Collapse )

Цукер обиделся

Основатель и глава социальной сети Facebook Марк Цукерберг впервые прокомментировал падение курса акций своей компании.

Продолжающееся снижение стоимости Facebook Цукерберг охарактеризовал как "вызывающее разочарование". С тех пор как в мае этого года компания Нажать вышла на IPO, цена на ее акции снизилась почти вдвое.


ишь ты, ишь ты. Ему рынок всё сам отрегулировал, а он ещё и недоволен!

SDR бла-бла-бла, генерирование опорного сигнала для АЦП

Принцип DDS работает, но, как и везде, в нём есть определённые недостатки.
Во-первых, если тактировать DDS-генератор низкой частотой, то его выходной сигнал будет весьма "грязным" - очень сильный фазовый шум. Это, в общем, не удивительно.

Выход представляется единственный: повышать тактовую частоту генератора, одновременно увеличивая длину слова фазового аккумулятора. При частоте 100 МГц и 32-битном ФА выходной спектр уже заметно чище (с учётом того, что это вообще-то меандр, из которого в дальнейшем будут сгенерированы тонкие импульсы, запускающие преобразование в АЦП).

Шум вокруг гармониковых "палок" исчезает только на частотах, кратных тактовой, это тоже не удивительно. Во всех остальных случаях возникают всякие разные комбинационные составляющие. Нехорошо.

Можно, конечно, попробовать сымитировать работу аналоговой системы - т.е. вместо совсем уж грубого однобитного меандра генерировать синус (хотя бы приблизительно) по таблице, пропускать его через ФНЧ, затем сквозь компаратор и получать уже намного более чистый и чёткий сигнал.
Наверное.
Фазовый шум вроде бы должен снизиться, но сложность схемы заметно возрастает. Если не придумаю ничего лучше, то придётся именно так и делать...