Jump to content

    

diwil

Свой
  • Content Count

    387
  • Joined

  • Last visited

Community Reputation

0 Обычный

About diwil

  • Rank
    Местный
  • Birthday 06/05/1968

Контакты

  • ICQ
    2658389

Информация

  • Город
    Санкт-Петербург

Recent Profile Visitors

3709 profile views
  1. Осеннее обострение. Снова ищу работу. я готов заниматься в вашей компании: - разработкой РЭА (нч и свч), - разработкой и оптимизацией ПО любого уровня,на любой стадии и для любых целей от gui до embedded. - математикой (модель задачи и т.п. - от арифметики до...) - думать :) Чего хочу: ---------------------- Не совсем полный рабочий день... точнее полный день, но я занят несколько часов в неделю (или даже меньше в этом семестре). Предпочтительно в области электроники СВЧ, RF, сигналы или на стыке софт-железо. Чистым программазмом заниматься надоело, но не откажусь, если это не бухгалтерия. ОДНАКО! занимаюсь много чистым программированием встраиваемых систем обработки сигналов (звук + радиолокация, не видео) и всего вокруг этого (включая gui на qt) Север Питера +-. НЕ КОМЕНДАНЬ!!! без допусков. кто я: -------------------------- Дмитрий. 51. специальность - инженера-радиофизика (так написано в дипломе). к.ф.-м.н. Основное направление научной работы - излучение и распространение радиоволн. Антенны. Устройства СВЧ. Читал (читаю) несколько курсов от простых основ теории цепей до сложной обработки сигналов. Однако имеется большой опыт (уже, наверное, более 30и лет) в смежных областях. Что знаю (в широком понимании каждого пункта): - излучение/распространение радиоволн - цепи и сигналы - обработка сигналов - некоторые базовые знания в теории программирования Что умею: --------------------------- Из железа: Антенны и СВЧ устройства. Теоретические знания и большой опыт в области аналоговой и цифровой схемотехники. Знание современной элементной базы. Опыт разработки проектов на основе ПЛИС (немного XILINX, а вот на альтере сделано 3 SDR) и микропроцессоров (AVR, MSP430, ARM'ы Corxtex'ы, Super-H, CSR, m68k, ARC, а так же некоторые сигнальные процессоры) в ролях от простого инженера до руководителя проекта (коим сейчас являюсь). Из софта: Умею чуть-чуть пользоваться виндой. Знаю freebsd начиная с уровня ядра. Знаю Linux хорошо, но про ядерные вещи надо вспоминать. Умею пользоваться CST студией. Умею пользоваться средствами разработки для означенных выше процессоров от некоторых производителей (rvct, nexperia, etc.), хотя предпочитаю gcc и sh. Умею рисовать схемы и разводить платы в пикаде. Могу описать простенькое устройство на VHDL и сложное (типа приемника прямого преобразования) на Verilog в квартусе. Умею писать программы на многих языках программирования (и скриптовых тоже). Умею писать на С/С++ консольные приложения не требующие системных вызовов (например mspgcc и многое вокруг этого написано мной). Умею писать на С/С++ под x-windows (QT, Motif, но первое больше нравится). Писал драйверы для звуковых карт на основе fm801 и ich1 для freebsd. Дописывал драйвер для matrox meteor для Linux. Не умею ничего делать полезного под микрософт винду, но пользуюсь студией. Что сделано: ---------------- i. Из халтур (шабашек/развлекух/за деньги и т.п.): 1. Множество проектов по портированию и оптимизации существующего кода (видеообработка и звуковые кодеки) под различные платформы. Любимая - ARM, не любимая - CSR. Из одноразовых (для меня) платформ имел дело с BlackFin, ARC, TEAK, TMS. 2. Дизайн, разработка, проектирование (схемотехника, разводка печатной платы, проверка ЭМС и т.д.) систем устройств сигнализации и автоматики на микроконтроллерах (avr, msp430, arm/lpc2000, cortex-m) - несколько успешно продающихся устройств. 3. Разработка, описание, исследование и реализация алгоритмов в системах обработки сигналов: из простых - шумоподавление, эхо компенсация и т.п.; из сложного - многоканальные системы обработки радиометрической информации. 4. Несколько проектов связанных с IP стеками (межсетевые экраны и маршрутизация - это на уровне ядра freebsd); администрирование небольшой сети (около 40 компов) это на php+perl+apach+стандартные программы во фре опять же. 5. Несколько проектиков с GUI (QT для X-ов - для профилирования некого сильно загруженного сервера) 6. Пришлось портировать gcc и все вокруг этого для msp430. (это гуглится как mspgcc) Ну и еще немножко работ касательно персональной навигации типа 'йа ацко программерко'... ii. Из работ: 1. Антенны (На самом деле это один долгоиграющий проект). В основном многочастотные облучатели для зеркальных антенн с совмещенным фазовым центром в основном для радиоастрономии. Ну и множество антенн из разряда "надо сделать". 2. Пришлось изобретать велосипед а-ля 'Вивальди' для исследования электродинамических свойств некоторых строительных материалов (правда эта работа была за границей). 3. Иногда приходится пользоваться CST и MicrowaveOffice. 4. Много в смысле встраиваемого программирования для обработки сигналов. 5. Много ГУИ для визуализации данных SDR приемников и т.п. 6. Много математики для обработки сигналов .............. Жена и дети есть. Хобби есть. Почта есть - diwil собака мэйл ру. все обсуждаемо...
  2. Варвара, а где вы территориально? в смысле район города?
  3. Екатерина, а можно ли вилку ЗП? а то мне в одну сторону ехать 1.5 часа...
  4. Весеннее обострение... Нынешний работодатель переехал a офис, находящийся в проклятом месте. За сим хочу сменить офис. Чего хочу: ---------------------- Не совсем полный рабочий день... точнее полный день, но я занят 8 часов в неделю (или даже меньше в этом семестре). Предпочтительно в области электроники СВЧ, RF, сигналы или на стыке софт-железо. Чистым программазмом заниматься надоело, но не откажусь, если это не бухгалтерия. ОДНАКО! занимаюсь много чистым программированием встраиваемых систем обработки сигналов (звук + радиолокация, не видео) и всего вокруг этого (включая gui на qt) Север Питера +-. НЕ КОМЕНДАНЬ!!! от 150к. без допусков. кто я: -------------------------- Дмитрий. 51. специальность - инженера-радиофизика (так написано в дипломе). к.ф.-м.н. Основное направление научной работы - излучение и распространение радиоволн. Антенны. Устройства СВЧ. Читал (читаю) несколько курсов от простых основ теории цепей до сложной обработки сигналов. Однако имеется большой опыт (уже, наверное, более 30и лет) в смежных областях. Что знаю: - излучение/распространение радиоволн - цепи и сигналы - обработка сигналов - некоторые базовые знания в теории программирования Что умею: --------------------------- Из железа: Антенны и СВЧ устройства. Теоретические знания и большой опыт в области аналоговой и цифровой схемотехники. Знание современной элементной базы. Опыт разработки проектов на основе ПЛИС (немного XILINX, а вот на альтере сделано 3 SDR) и микропроцессоров (AVR, MSP430, ARM'ы Corxtex'ы, Super-H, CSR, m68k, ARC, а так же некоторые сигнальные процессоры) в ролях от простого инженера до руководителя проекта (коим сейчас являюсь). Из софта: Умею чуть-чуть пользоваться виндой. Знаю freebsd начиная с уровня ядра. Знаю Linux хорошо, но про ядерные вещи надо вспоминать. Умею пользоваться CST студией. Умею пользоваться средствами разработки для означенных выше процессоров от некоторых производителей (rvct, nexperia, etc.), хотя предпочитаю gcc и sh. Умею рисовать схемы и разводить платы в пикаде. Могу описать простенькое устройство на VHDL и сложное (типа приемника прямого преобразования) на Verilog. Умею писать программы на многих языках программирования (и скриптовых тоже). Умею писать на С/С++ консольные приложения не требующие системных вызовов (например mspgcc и многое вокруг этого написано мной). Умею писать на С/С++ под x-windows (QT, Motif, но первое больше нравится). Писал драйверы для звуковых карт на основе fm801 и ich1 для freebsd. Дописывал драйвер для matrox meteor для Linux. Не умею ничего делать полезного под микрософт винду, но пользуюсь студией. Что сделано: ---------------- i. Из халтур (шабашек/развлекух/за деньги и т.п.): 1. Множество проектов по портированию и оптимизации существующего кода (видеообработка и звуковые кодеки) под различные платформы. Любимая - ARM, не любимая - CSR. Из одноразовых (для меня) платформ имел дело с BlackFin, ARC, TEAK, TMS. 2. Дизайн, разработка, проектирование (схемотехника, разводка печатной платы, проверка ЭМС и т.д.) систем устройств сигнализации и автоматики на микроконтроллерах (avr, msp430, arm/lpc2000) - несколько успешно продающихся устройств. 3. Разработка, описание, исследование и реализация алгоритмов в системах обработки сигналов: из простых - шумоподавление, эхо компенсация и т.п.; из сложного - многоканальные системы обработки радиометрической информации. 4. Несколько проектов связанных с IP стеками (межсетевые экраны и маршрутизация - это на уровне ядра freebsd); администрирование небольшой сети (около 40 компов) это на php+perl+apach+стандартные программы во фре опять же. 5. Пара проектиков с GUI (QT для X-ов - для профилирования некого сильно загруженного сервера) 6. Пришлось портировать gcc и все вокруг этого для msp430. (это гуглится как mspgcc) Ну и еще немножко работ касательно персональной навигации типа 'йа ацко программерко'... ii. Из работ: 1. Антенны (На самом деле это один долгоиграющий проект). В основном многочастотные облучатели для зеркальных антенн с совмещенным фазовым центром в основном для радиоастрономии. Ну и множество антенн из разряда "надо сделать". 2. Пришлось изобретать велосипед а-ля 'Вивальди' для исследования электродинамических свойств некоторых строительных материалов (правда эта работа была за границей). 3. Иногда приходится пользоваться CST и MicrowaveOffice. 4. Много в смысле встраиваемого программирования для обработки сигналов. 5. Много ГУИ для визуализации данных SDR приемников и т.п. .............. Жена и дети есть. Хобби есть. Почта есть - diwil собака мэйл ру.
  5. Спасибо, пв. только как это теперь связать с 1мм на 1 Паскаль?
  6. ммм... а если полости нет? на самом деле она не обязана быть. т.е. свободная мембрана в воздухе.
  7. ФНЧ на выходе есть? но это я просто интересуюсь. а если задизаблить ЦАП (15 нога к плюсу), а ногами дрыгать и такт подавать, что видно?
  8. Уважаемые, задача такая - есть невесомая мембрана (скажем, микрофона, с одной стороны герметичная, с другой - нет) для которой известно, что ее отклонение, при изменении давления на паскаль есть, скажем 1мм (или 1 Вольт регистрируемого). Но мембрана находится в газе с известными параметрами (скажем сухой воздух). Ввиду хаотичного движения молекул, они будут хаотично стучать по мембране, что будет вызывать ее хаотичное малое отклонение и на измерителе мы увидим некий шум. Вопрос - как посчитать этот шум? или в какую книжку посмотреть? да, внешних шумов никаких нет. Заранее благодарю.
  9. для оссцилла слишком хорошо! :) на анализаторе, кстати, у меня получается полная фигня (ригол), а вто записанные данные - хорошо. Завтра картинку сделаю
  10. похоже, все-таки, что-то не то с ЦАПом. из картинок - или где-то потерялось 6дБ, или такт слишком шумный, или двучастотный сигнал не совсем "чистый".
  11. благодарю за ссылку. Однако, мне бы конкретный синтезатор...
  12. Здравствуйте. Стоит задача застабилизировать частоту генератора CVHD-950 VCXO 122.88 Mhz. Что имеем: 1. собственно CVHD-950 VCXO, джиттер 40фс, фазовый шум: 1kHz -140 dBc/Hz 10kHz -155 dBc/Hz 100kHz -164 dBc/Hz 1MHz -166 dBc/Hz 2. Стабильный генератор (10^-11) 10 Mhz:10Hz -125dBc/Hz100Hz -145dBc/Hz1KHz -150dBc/Hz10KHz -155dBc/Hz100KHz -160dBc/Hz Нужен синтезатор, который не испортит генератор. Желательно со своей ROM на борту, абы не вешать еще и контроллер сбоку. Кто что посоветует? Заранее благодарен
  13. Да, Роб. Спасибо! вопрос именно в этом. Такое чуство, что у ква это криво.
  14. Уважаемые, скажите, пожалуйста, правильно ли квартус реагирует на задание параметров (А0, А1... ) как в коде ниже: module blakmanharris #( parameter DATA_WIDTH = 32, parameter OUT_WIDTH = 28 ) ..... localparam [OUT_WIDTH -1 : 0] A0 = 0.35875 * (2**(OUT_WIDTH-2) - 0) * 1.99; wire [DATA_WIDTH -1 : 0] A[1] = (2**(DATA_WIDTH-2) - 0) * 0.48829; wire [DATA_WIDTH -1 : 0] A[2] = (2**(DATA_WIDTH-2) - 0) * 0.14128; wire [DATA_WIDTH -1 : 0] A[3] = (2**(DATA_WIDTH-2) - 0) * 0.01168; .... reg [5:0] cnt = 0; .... assign XX = A[cnt]; .... endmodule при этом мультисим работает правильно, а вот в железе создается впечатление, что все А - нули. При этом все разрядности в коде согласованы. мне надо вызывать это в двух местах, причем первый раз с разрядностью большой, а второй с маленькой. Поэтому не хочу задавать цифры явно. Что я не так делаю? А так вообще можно делать? И еще вопос - что или какую либу нужно прицепить к мультисиму чтобы можно было пользоваться функциями типа $sin, $cos ? Заранее благодарен.
  15. о! примного благодарен! получилось! (не могу, правда сказать, что с первого раза, но получилось) И получилось так (это еще один ворос): Я объявляю мега-ром с данными CONTENT BEGIN 0000 : 0000012f; 0001 : 00000045; 0002 : 00000028; 0003 : ffffffec; ит.д. , но самые последние коэффициенты - нули. а так же ром2 с данными: FFFFFC 000001 000002 и т.д. и такой код: always @(posedge clock) address <= address + 1; filter_rom rom (address,clock,q); always @(posedge clock) zz <= q; reg [23:0] rom2[215:0]; initial $readmemh("coefs1024-24bits.txt", rom2); always @(posedge clock) y1 <= rom2[address]; на выходе получается: Правильно ли я понимаю, что для того, чтобы выровнять "фазы" мега-рома и ром2 (регистр zz в коде выше) я должен написать-добавить конвеер в симуляторе (мне так проще) типа такого: always @(posedge clock) y1 <= rom2[address]; always @(posedge clock) y2 <= y1; always @(posedge clock) yy <= y2; и тогда (опять же в модельсиме) получится т.е. zz и yy синхронны. Но тогда возникает еще вопрос - если я объявляю RAM и квартус делает ее, по сути дела, асинхронной, (при этом данные в ончип памяти), то можно ли как-либо сконфигурить мега ром, чтобы она вела себя как reg [23:0] rom2[215:0]; (при этом если я пишу как строчкой выше, при этом нет никакого асинхронного доступа и даже записи, то он упорно не хочет размещать коэффициенты в памяти) ? Заранее благодарю.