Pull to refresh
0
@awesomenameread⁠-⁠only

User

Send message
С удивлением узнал, что настольные rpg, отметены невидимой рукой рынка.

Начинайте, как и все, с курса Andrew Ng. После него захочется порешать какое-то соревнование на Kaggle. Потом наверняка захочется понимать, что же все-таки происходит, и тогда можно браться за Хасти и Тибширани — "The Elements of Statistical Learning".

Статья неплохая, но содержит множество технических неточностей.



Описание неточностей
Важно помнить, что физически значимый сигнал — это действительная часть Re нашего комплексного представления.

Оба сигнала физически значимы, и по отдельности спектрально представляют собой смесь спектров справа и слева от несущей с разными
фазовыми соотношениями, что дает возможность отделить и использовать то, что в классическом гетеродинировании является зеркальным каналом и просто подавляется. Это является основной целью квадратурной обработки.

Итак, получив последовательность значений I и Q

Комплексный сигнал, то есть.

SDR (Software Defined Radio) позволяет программно перестраивать приёмник и передатчик для работы на различных частотах от 20 до 2000 МГц, после чего произвести обработку сигнала на компьютере с помощью цифровых методов. Это существенно отличает SDR от аналоговых схем радиопрёмников и передатчиков, позволяя легко менять алгоритм обработки полученного сигнала.

Существенное отличие технологии SDR в том, что SDR-приемники дают доступ к квадратурным составляющим сигнала. Почти все современные приемники (Wi-Fi, Bluetooth, чипы вроде nRFxxxx) производят обработку сигнала именно в квадратуре, но не все дают к ней доступ извне.

Модуляция — это способ преобразовать низкочастотный сигнал в высокочастотный, чтобы потом, после передачи, его демодулировать, т.е. преобразовать обратно в низкочастотный.

Скорее способ переноса спектра сигнала в область несущей.

Понятно, что оцифровывать сигнал на такой частоте даже современным компьютерам не под силу — для надёжной оцифровки потребуется запускать АЦП примерно каждые 8000 раз в секунду (если мы считаем 10 отсчётов на период достаточным шагом по времени).

Скорее 869 МГц*10 = 8.7 GSPS.

Те, кто помнят устройство старых радиоприёмников, увидят здесь аналогию с гетеродином.

Это и есть гетеродинирование.

Работа SDR состоит в том, чтобы сгенерировать синтетический сигнал на нужной частоте, перемножить его с отфильтрованным входным сигналом с антенны, пропустить через фильтр низких частота, убрав высокочастотную компоненту, и подать на АЦП.

В этом состоит работа аналоговых входных цепей (analog front-end). Само по себе SDR — принцип прямого доступа к квадратурным составляющим с программного уровня.

фильтр низких частот работает по принципу преобразования спектра сигнала, уменьшая высокие частоты, после чего полученный спектр обратно преобразуется в сигнал.

Не буду врать, я не знаком с конкретной реализацией GNU Radio, но классический цифровой фильтр — это свертка сигнала с соответствующим ядром. Все это происходит во временнОй области, без перехода в частотную.

Теперь становится понятно, что для анализа полосы от -200 до 200 кГц нам нужно иметь sample rate не менее 400 000.

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

К слову, это одно из преимуществ квадратурной обработки — каждый канал (I/Q) требует только половину полосы сигнала.

Книжка Wexler Book T7002 (также продается как Digma с700)
Проц RK2729 (http://wiki.mobileread.com/wiki/RK2729)
Есть кей-файл, открывающий системный раздел в USB, прошивка дампится
Дальше все, мозгов не хватает

Information

Rating
Does not participate
Registered
Activity