- Задача: измерять вклад частоты 300 КГц в смесевом сигнале. Ксения(1144 знак., 04.03.2017 01:46 - 01:48, pld, полностью)
- По поводу связки USB - микроконтроллер misyachniy(145 знак., 06.03.2017 13:07, ссылка)
- Только одну частоту необходимо обнаруживать? Если да, то FFT зачем? А если подобрать f/Fs - то еще проще может получиться. brv(59 знак., 04.03.2017 22:52 - 05.03.2017 10:34)
- И какое f/Fs должно быть для случая 300 КГц? Подробнее расскажите - мне интересно. Ксения(725 знак., 05.03.2017 11:20)
- + посмотрите еще метод Герцеля (Goertzel). По поводу сравнения с "вкладом всех частот" - для проверки гипотезы наличия сигнала понадобится некий "порог". Он может равняться, например, k * сумма квадратов всех отсчетов. Но если пока с требованиями brv(91 знак., 05.03.2017 14:42)
- Если есть возможность не ЦОСить на лету, надо думать про АЦП, ДМА и буфера. Тем более процесс кратковременный, как я понял. - Alt@ir(05.03.2017 14:26)
- Вам ИВАН уже ниже подсказал: f USSR(9 знак., 05.03.2017 11:22,
)
- Когда я этот свой пост сочиняла, сообщения от ИВАНа еще не было. - Ксения(05.03.2017 11:24)
- Вам бы следовало с самого начала указать частотный диапазон, в котором вы хотите делать частотый анализ и разрешение по частоте и по амплитуде, которые вам необходимы. - USSR(05.03.2017 11:28,
)
- Требуемое разрешение узнала: Ксения(165 знак., 11.03.2017 05:12)
- Гетеродин нужен. Перенести на ~1000Гц и оцифровывай звуковухой компа. - fk0(11.03.2017 21:23)
- +1! IMHO лучше предварительно выделить основную частоту, затем смешивать. Полосовой фильтр на 300 кГц сделать на AD8615/8616 (до 24 МГц), к примеру. De_User(11.03.2017 22:25 - 22:33)
- А что у нас нынче с гетеродинами? Готовые микросхемы для этой цели есть? (имею ввиду смесители) - Ксения(11.03.2017 22:31)
- Так есть же готовые перемножители типа AD633. Ну на транзисторах сваять можно. Тем более, математически-точный перемножитель не нужен, можно, например, на квадратные синусы перемножать (и гармоники из результата фильтром удалять) -- можно обойтись fk0(84 знак., 12.03.2017 00:00)
- Спасибо! Весьма познавательно: AD734 и AD835 вообще красавцы! - AU08(12.03.2017 00:54, ссылка)
- И что будет, если на входы X и Y подать одну и ту же частоту? - Ксения(12.03.2017 01:11)
- На выходе должен получится квадрат частоты + искажения (для AD633 вроде до 1%, формула выхода [(X1-X2)(Y1-Y2)/10] + Z) - AU08(12.03.2017 01:21)
- Здрасьте! Оно умножает напряжения, а не частоты. - Ксения(12.03.2017 01:30)
- Так смеситель и должен умножать напряжения, если верить статье: "напряжение на выходе смесителя будет записано следующим образом:" AU08(130 знак., 12.03.2017 03:43 - 04:06, ссылка)
- А с частотой что будет? Т.е. не надо забывать, ради чего гетеродин взялись применять. Из принципа гетеродина должна получиться суммарная и разностная частоты. Но при одинаковых входных сигналах разность нулевая. Во что это выльется? И что Ксения(50 знак., 12.03.2017 04:19)
- У Вас вопросы не совсем корректны. Отрицательной разности не бывает, т.к. "-" можно представить как изменение фазы сигнала. - AU08(12.03.2017 04:27)
- Тогда конкретизирую: положим у меня есть несущая частота F и при ней две боковых F-f и F+f. Что случиться, если я эту смесь "прогетеродиню" с частотой F? Суммарная частота 2F меня не интересует, а что случится с разностными? По идее должны Ксения(230 знак., 12.03.2017 04:36)
- Получится +f и -f, очевидно... Только для осмысленной работы с таким сигналом нужен отдельный выход синусной и косинусной составляющих. Поэтому проще таки взять смещение (те же 1000Гц) и получить 1000Гц +-f и тогда работать можно с одной fk0(94 знак., 12.03.2017 13:22)
- "несущая частота F и при ней две боковых F-f и F+f. Что случиться, если я эту смесь "прогетеродиню" с частотой F?" - ничего хорошего не получится, кроме жуткого компота. AU08(333 знак., 12.03.2017 04:48 - 04:58)
- Допустим, гетерродин 298 кГц (цифровой стабильный). Суммируя сигналы с частотой 300-0,15 получите на выходе 1,850 кГц и 597,85 кГц; суммируя сигналы с частотой 300+0,15 получите на выходе 2,150 кГц и 598,15 кГц AU08(486 знак., 12.03.2017 04:30 - 04:40)
- А что, простейшее инветрирующее включение ОУ, как на рис. 6, уже сумматором не считается? - De_User(11.03.2017 22:38, ссылка)
- Если границы по частоте +/-0,05% это неслабо. Я бы сначала центральную частоту выделил "тёплым аналоговым" фильтром. А потом уже "натравливал" цифровую обработку. De_User(83 знак., 11.03.2017 05:20 - 05:32)
- Следовало, однако этих данных я пока не знаю. После праздника поеду к потенциальному заказчику и выясню подробности. А пока лишь прикидываю, насколько сложна эта задача и возможно ли ее решить малой кровью. Т.е. браться мне за нее или не стоит. - Ксения(05.03.2017 11:32)
- -> - Evgeny_CD(04.03.2017 14:32, ссылка)
- А какой длины FFT? Может, в ОЗУ контроллера влезет - тогда скорость передачи в компьютер не критична. - йцукен(04.03.2017 13:21,
)
- На один анализ ОЗУ хватит, но данные, идущие следом, будут потеряны за все то время, пока идет расчет FFT в ОЗУ. Т.е. так получится лишь периодический вариант анализа с периодом, равным времени вычисления одного FFT. Тогда как в задаче требуется Ксения(882 знак., 04.03.2017 14:10)
- Так и не надо значит Фурью трогать совсем. АЦП комплексно умножаем на один единственный 300 кГц, узенько фильтруем квадратуры и складываем. На выходе - амплитуда входного 300 кГц. - Alt@ir(04.03.2017 21:34)
- Это я тоже прикидывала. Правда не усекла, что значит "узенько фильтровать квадратуры", но мысль умножать на синусоиду и косинусоиду с образцовой частотой 300 КГц была. В последнем случае из обоих скалярных произведений вычисляется гипотенуза, Ксения(837 знак., 05.03.2017 10:18)
- Нету данных по требуемой точности определения мощности сигнала. misyachniy(333 знак., 06.03.2017 13:14)
- Потяну мазу за селективный вольтметр! можно взять синус по 4 точкам (0,+1,0,-1), и умножать не надо, семплируем с частотой 1200кГц, находим корень суммы квадратов двух последних отсчетов, результат ФНЧируем до нужного - IBAH(05.03.2017 11:08)
- У вас же не точно 300 КГц, а 300 КГц + USSR(61 знак., 05.03.2017 10:32,
)
- На плате 32F429IDISCOVERY 8MB наружного SDRAM. Есть подозрение, что ваше "быстро угасает" влезет туда целиком. - йцукен(04.03.2017 15:06,
)
- Advantech PCIE-1816H-AE - 5 MS/s, 16-bit, 16-ch PCI Express Multifunction DAQ Card - argus98(04.03.2017 12:12, ссылка)
- Купите SDR-приёмник на базе RTL2832. У тюнера телевизионный диапазон, зато у некоторых моделей есть вход ПЧ, что-то вроде этой: Nikolay_Po(351 знак., 04.03.2017 10:05 - 10:13)
- Смотря какая точность нужна. Для иной задачи и
кобыла видеозахват композитного сигнала — невеста вполне сгодится. Правда, будет периодически изрезано синхроимпульсами, настоящими или вымышленными. - Николай Коровин(04.03.2017 02:47)
- Решение: USSR(38 знак., 04.03.2017 02:05,
)
- Хотите просраться по взрослому? Gowin Semiconductor - китайский производитель SRAM FPGA -> Non-volatile FPGA --> - Evgeny_CD(29.01.2017 02:46, pld, ссылка, ссылка, полностью)
- к знатокам 1Gb ethernet shandrei(628 знак., 19.02.2017 11:00, pld)
- Vivado + PicoZed FMC Carrier Card V1 + PL ethernet shandrei(597 знак., 27.01.2017 22:17 - 12.02.2017 13:41, pld)
- Помогите
расшифровать понять запись VHDL вида 2'h3 , 2'h0 Dingo(194 знак., 26.01.2017 13:39, pld, полностью)
- Уважаемые Гуру в области ADSP, извините что отрываю от работы! Возникла проблема в освоении ADSP-BF504. Заказал EVAL-BF506F-EZLITE, в нём встроенный отладчик. Пока плата едет, начал изучать документацию, перевёл DataSheet, далее скачал руководство sasa(403 знак., 23.01.2017 16:21, pld, полностью)
- Без знания английского на уровне уверенного И ОДНОЗНАЧНОГО понимания техдокументации с этой профессией надо немедленно завязать и заняться чем-нибудь более подходящим - MBedder(23.01.2017 17:45)
- +1. Именно так. Причем знать надо достаточно небольшое подмножество английского, и освоить его - вполне подъемная задача. - Evgeny_CD(24.01.2017 02:09)
- Угу... кетайцам и прочим индусам, пишущим документацию, расскажи это... - max(23.01.2017 22:55)
- когда-то давно пришлось прочитать овер 3000 страниц на tms320f2812, жуть, было много ошибок и нестыковок и часто описания была вообще от другого процессора, пока допер,почему ничего не работало, едва не поседел)) - Alex68(23.01.2017 20:24)
- Понимаю, вот и перевожу потихоньку. Спасибо, что выслушали. У меня уже сложилось очень общее впечатление об архитектуре ADSP. Опыт по предыдущим контроллерам MSP430,ST,ATMEGA помогает. - sasa(24.01.2017 12:47)
- Дык проще мову освоить, чем все эти талмуды переводить, нет? - SciFi(24.01.2017 12:51)
- Я когда перевожу,в основном 30% со словарём, пишу в Datasheet коментарии на русском. Лучше понимаю и запоминаю. А какие-то слова от языка остаются в голове. И так последние 25 лет. Иногда в тетрадку пишу незнакомые слова, которые часто встречаются. - sasa(24.01.2017 12:58)
- 25 лет геморроя?! Ужос. Уже можно было бы на курсы какие-нибудь сходить что ли... Технический английский, причём только для чтения, на порядок проще разговорного или литературного. - SciFi(24.01.2017 13:04)
- только без обид... ответьте себе на вопрос - а почему бы не научится соблазнять мужиков? 25 лет геморроя?! Ужос. Уже можно было бы на курсы какие-нибудь сходить что ли... - IBAH(25.01.2017 10:54)
- Вы правы! Но к сожалению я своё время посвящаю новым разработкам. Вскоре поеду в Каунасский эл.тех институт на очередные курсы. У их хорошая школа по ультразвуку. Контроллер это всего лишь ключ для решения поставленной задачи. Раньше я её решал на sasa(70 знак., 24.01.2017 13:34)
- оффтоп. Здесь никто не упрекает кого-то в незнании языка, а, скорее, искренне недоумевают, как можно заниматься разработками не зная его. В свое время сам для себя учил, сначала технический, затем кино и литература. Документация же в целом Alex68(439 знак., 24.01.2017 16:17)
- О, это моя не! любимая комбинация при написании кода,Ctrl-C Ctrl-V, я думаю язык как раз и учиться при переводе, или я не прав? - sasa(24.01.2017 16:53)
- Когда учил уму-разуму своих племяшек, предлагал им смотреть фильмы, без перевода, но с субтитрами на англ, а затем и без них. Учить язык сразу переводами на бумаге - не самое правильное. Мы же родной язык учим сперва в устной форме, даже не зная Alex68(10 знак., 24.01.2017 17:07)
- О нет, перевод - это совсем другая деятельность. Язык надо понимать, а не переводить. Хз, как это достигается, давно это было - школа, институт... - SciFi(24.01.2017 16:55)
- А что многоуважаемые плисоводы могут сказать за младшие Lattice MachXO2-256/1200 и ихнюю софтину Lattice Diamond - например, в сравнении с единственными знакомыми мне Altera MAX3000/7000 и, соответственно, MAX+PLUS II и Quartus? - MBedder(20.01.2017 18:07, pld, полностью)
- Плющерица 85-го уровня плющит примитивную механическую широкополосную модуляцию бледнотиков в 700 бит/с → - Николай Коровин(17.01.2017 13:03, pld, ссылка, полностью)
- Загрузка ПЛИС из микроконтроллера. Как? Alt@ir(675 знак., 28.12.2016 09:47, pld, полностью)
- Подводные камни могут быть, если требуется соблюсти ограничение на время загрузки ПЛИС. Например, для PCIe нужно успеть за 100 мс, по обычному SPI можно не успеть. vmp(442 знак., 29.12.2016 23:20)
- бинарники подключать проще через ассемблер. в gcc например есть что-то типа incbin. а загружать плис лучше всего через jtag. смотрите что есть svf-player. Mahagam(45 знак., 28.12.2016 10:45)
- Есть несколько вариантов, но мы делаем так Michael_75(791 знак., 28.12.2016 10:34)
- Хм для начала то - вы таки видели обьемчик того что надо грузить ? Я тут не спартаны грузил а циклон четвертый и там уже дофига мегабит было .. Так что первая засада хватит ли флеша если таким образом вы собираетесь плис загружать :) - Blackbird_sunday(28.12.2016 09:55,
)
- 1) Мне нравится bin2c или что-то в этом духе - просто, понятно и переносимо. 2) Зачем DMA? Обычно без него проще, хоть и не всегда. - SciFi(28.12.2016 09:52)
- Господа. Установлен ли у кого quartus prime 15 или 16 под линуксом? Quartus(267 знак., 28.12.2016 12:25,
, pld, полностью)
- Подскажите кто в теме, влезет ли в Spartan 6 LX9 какая нибудь реализация езернета 100 мбит только с UDP и немного фильтров для ЦОС? - antm(04.12.2016 11:53, pld, полностью)
- Коллеги! Подскажите какие-нить хитрости что бы ускорить функциональную симуляцию FPGA Сидоргек(270 знак., 03.12.2016 13:45, pld)
- Товарищи плисо-воды, подскажите хочу перейти с Verilog на System Verilog, работаю в Квартусе, я так понимаю Quartus будет синтезировать данный язык, не могли бы подсказать толковый ресурс для быстрого старта.... Спасибо всем откликнувшимся. - Вериложик(30.11.2016 14:05,
, pld)
- Xilinx Artix-7 и Spartan-7 - заявка на успех в массовом low cost сегменте. Подборка интересного. Evgeny_CD(1976 знак., 19.11.2016 00:24, pld, полностью)
- Альтера - всё? Собрались закупать очередную партию 3C25F256С7, глянули цену, а там - 70$ :( Снабженцы утверждают, что "до того" покупали их по 19. - Сидоргек(17.11.2016 11:19, pld, полностью)