Size: a a a

Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce

2020 December 09

P

Pavel in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
Vitaliy ◀️TriΔng3l▶️ Kuzmin
А чтобы симуляцию телека сделать, скажем, натянуть на несущую на десятках-сотнях мегагерц сигнал SÉCAM из дискретной картинки, например, а потом обратно стянуть и перегнать в сэмплы YDbDr?
на несущую может натянуть сам радио-фронтенд, но тебе нужно будет обрабатывать сам сигнал с отрывом от несущей, желательно в копмплексной форме, потом на приёмнике обратно стянуть с несущей через фронтенд (получишь в комплекной форме), и демодулировать/+декодировать оттуда полезный сигнал
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
Vitaliy ◀️TriΔng3l▶️ Kuzmin
Проходить по сэмплам и пики отлавливать, предварительно применив какой-то фильтр (вот это уже так себе представляю, как)?
можешь пропробовать купить RTL-SDR донгл, он 10-20 баксов стоит, поставить GNU Radio и почитать туториалы, их полно
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
GNU Radio позволяет тебе просто собирать радио-пайплайн в гуе двигая коробочки и соединяя их кривыми, потом с этого можно сгенерить код(там делаются питонячие биндинги к нативу), или наигравшись попробовать написать код самому
источник

p

pdsnrc in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
GNU Radio не существует
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
pdsnrc
GNU Radio не существует
Это GNU/Linux Radio?
источник

VK

Vitaliy ◀️TriΔng3l▶️... in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
Pavel
GNU Radio позволяет тебе просто собирать радио-пайплайн в гуе двигая коробочки и соединяя их кривыми, потом с этого можно сгенерить код(там делаются питонячие биндинги к нативу), или наигравшись попробовать написать код самому
О, нашёл что-то, прикольно, по блокам, а там уже можно и покопаться, что у этих блоков в исходниках https://habr.com/ru/post/482014/
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
да, я же говорю, полно примеров
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
дешевизна RTL-SDR позволяет
источник

VK

Vitaliy ◀️TriΔng3l▶️... in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
Pavel
да, я же говорю, полно примеров
А сколько процессорного времени примерно на один кадр уходит на обычном домашнем компе?
источник

VK

Vitaliy ◀️TriΔng3l▶️... in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
В районе миллисекунд, или даже меньше?
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
Vitaliy ◀️TriΔng3l▶️ Kuzmin
А сколько процессорного времени примерно на один кадр уходит на обычном домашнем компе?
хз, зависит же от реализации, но RTL-SDR чип сам по себе — приёмник для телика и может демодулировать сам, тоесть там уже есть SDR ТВ приёмник в нём, 4-ядерного ноутовского процессора с SSE/AVX должно хватить c головой
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
если не хватает — значит подхватило не ту реализацию
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
но давай просто посмотрим на эту картинку и попробуем оценить:
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
9 мегасемплов в секунду это порядка 18 миллионов f32 в секунду, AM Demod: https://stackoverflow.com/a/61150112 два умножения, сложение и деление  на одну пару чисел, тоесть 18 миллионов умножений, по 9 миллионов сложений и делений и 9 миллионов квадратных корней, я думаю, что это можно спокойно сделать даже на современном смартфоне, если без FFT
источник

VK

Vitaliy ◀️TriΔng3l▶️... in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
Pavel
9 мегасемплов в секунду это порядка 18 миллионов f32 в секунду, AM Demod: https://stackoverflow.com/a/61150112 два умножения, сложение и деление  на одну пару чисел, тоесть 18 миллионов умножений, по 9 миллионов сложений и делений и 9 миллионов квадратных корней, я думаю, что это можно спокойно сделать даже на современном смартфоне, если без FFT
А фильтр и смещение частоты?
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
это меньше 100M FOPS
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
Vitaliy ◀️TriΔng3l▶️ Kuzmin
А фильтр и смещение частоты?
ты с приёмника уже получаешь смещённую, фильтр это больно, да, но можно взять слабый фильтр, если будет статтеринг
источник

VK

Vitaliy ◀️TriΔng3l▶️... in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
amdemod из какого-нибудь матлаба же включает в себя этот фильтр (если не смещать частоту, хотя бы), или это вообще не то? Там внутри фильтр Баттерворта применяется
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
Vitaliy ◀️TriΔng3l▶️ Kuzmin
amdemod из какого-нибудь матлаба же включает в себя этот фильтр (если не смещать частоту, хотя бы), или это вообще не то? Там внутри фильтр Баттерворта применяется
да, баттерворта или бесселя надо ебануть, если взять слабую крутизну среза, то и нагрузка будет меньше на проц
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ Iran political tutorial dick measurement strikeforce
xlating FIR Filter ещё децимацию делает, ведь у тебя там большая полоса с фронтенда, но тебе нужна не вся, тоесть, тебе тоже нужен гетеродин будет, но не такой мощный, таблицу Брадиса для него ебануть можно, там разрешение 8 бит на отсчёт всего
источник