Jump to content

    

Kluwer

Участник
  • Content Count

    310
  • Joined

  • Last visited

Everything posted by Kluwer


  1. синтез голоса

    Цитата(forever_student @ Jan 19 2011, 15:41) Нужен именно СИНТЕЗАТОР, т.е. текст заранее неизвестен, поэтому ориентироваться на словарь, наверное, неправильно. Если нужен ИМЕННО синтезатор, то здесь выход только один: так называемый "формантный синтезатор", которые часто использовались в доWinдовые времена. Он доходчиво описан в популярной книжке Кейтера "Компьютеры - синтезаторы речи" (я её еще в школе читал . Берется база слогов (лучше, конечно, фонем, но это вряд ли возможно) далее эти слоги аналогично как в ЛПК-кодерах (тот же G.729 для примера) сегментируются на участки по признаку "гармоники-шум". Далее от озвученных участков берутся только частоты первых трех гармоник. На шумовых участках грубо оценивается спектр (по-сути тот же ЛПК (или АР, как кому нравиться) только с моделью очень низкого порядка). Эти данные и составляют базу. Размер её для русского языка будет смешным: что-то типа 20-30Кбайт. Ну и собственно дальше идет синтез слова по слогам. Если решать эту задачу совсем в лоб, то качество будет "упаси боже". Но, если с умом (имитировать коартикуляцию, переменную длительность слогов, оглушения и т.п.) - качество будет разумным, по-крайней мере, для каких-либо оповещателей.
  2. Цитата(Mad_max @ Feb 20 2011, 15:33) Пардон за оффтоп, Kluwert, не подскажите литературу по этим вопросам. Извольте: во-первых, "классика жанра" - Марпл С.Л. "Цифровой спектральный анализ и его приложения". Шикарная книга, единственно, немножко уже отставшая от жизни. Ну а как вторую можно порекомендовать Ратынского "Адаптация и сверхразрешение в антенных решетках". Немного сумбурная книжка, но на русском, по-сути, и нету больше ничего толкового. Где-то еще видел неплохую обзорную статью на русском по методам сверхразрешения в журнале "Радиотехника", но напрочь потерял ее координаты. А по лучшему из современных методов сверхразрешения - "методу моментов", или, он же "метод Монакова", можно прочитать, например, здесь: Монаков А.А., "Оценка алгебраических моментов спектра...", Успехи соврем. радиоэлектрон., №10, 2006.
  3. Цитата(flirto @ Feb 18 2011, 22:24) Хм... может кто-то более подробно объяснит? Так а что тут объяснять? У вас задача стоит слишком общо. Если вам нужна развертка всего спектра, то, да, здесь только БПФ. Сэкономить вы сможете разве что на пониженной разрядности входных данных (вплоть до 1-битных, как делается в АОНах), смерившись с пониженной точностью оценки спектра. А если вам нужен только участок спектра, или скажем оценка уровня ограниченного числа гармоник, то - методы типа "урезанного БПФ" (например, того же Гёрцеля), или методы "сверхразрешения" (типа АРСС, MUSIC, Монакова и т.д.). Саму операцию перемножения, на самом деле, можно тоже апроксимировать (см. Сколника "Справочник по радиолокации", т.1). Короче, надо конкретизировать задачу, тогда и более конкретный ответ можно будет дать.
  4. Имеется казалось бы совсем простая задачка: цифровой поток 12-битных отсчетов (без знака) с частотой оцифровки 8КГц нужно превратить в аналоговый сигнал. Требуется, естественно, звуковой ЦАП (т.е. ЦАП с НЧ-фильтром по Котельникову на выходе) с напряжением питания цифровой части 3,3В (аналоговой можно до 5В), управлением по SPI и достаточно дешевым. И выясняется, что таких ЦАПов выпускается кот наплакал, так их еще и не достать у нас. Городить огород из обычного ЦАП'а типа AD5322 и фильтра на куче операционников - то же не айс. Может, кто чего посоветует?
  5. Задача определения гармоник в спектре очень - очень популярна в среде людей, занимающихся сверхразрешением. Для подсчета числа гармоник наиболее часто используют критерий Акаике или MDL. По этому поводу смотрите книжку Марпла, глава, если не изменяет память, посвященная MUSIC'у. Ну а посчитав число гармоник, можно теми же MUSIC'ами, методами Прони, Монакова, Писаренко и т.д. (их там до *опы напридумано) вычислить точное положение этих гармоник. Ну вот как-то так.
  6. Цитата(almost @ Dec 20 2010, 12:34) Больше радует упоминание о РСА (синтезированная апертура), что подразумевает под собой носитель с какой то скоростью... И что вас так удивило? Геолокаторы с искуственным раскрывом уже сто лет как существуют: просто ставится такая хрень на тележку, тележка катится по рельсам - и вперед. Кстати, в отличие от РСА и ГСА, в данном случае, практически снимается основная головная боль: проблема автофокусировки. Так что - никаких проблем! Цитата(igorchem @ Dec 21 2010, 19:11) Испускающая, базовый вариант: хорошая пачка 20нс, со вторым колебанием около 5% по энергии от первого. Вид антенны - конденсаторный, коммутатор - разрядник, или тиратрон. Емкость антенны при разряде 2 нф, напряжение 30 кВ, реактивное сопротивление 6 Ом, мощность импульса 1 Дж. Пиковая мощность 150МВт. На разряднике только 2-3 импульса в секунду, на тиратроне - 20-30, дальше не поднимаем, так как приемная антенна от данных захлебывается. Я чего-то не понял: вы вообще из какой области? Вроде, статью в "нэйчер" публикуете, а выражаетесь, мягко говоря, не грамотно. Что понимается под "хорошей пачкой" и "второе колебание"? И от чего у вас антенна вдруг "захлебывается"? Цитата(igorchem @ Dec 21 2010, 19:11) Приемник (тот, что на видео) одноканальный, сейчас уже 4 канала, 400МГц 14 бит на техасах. С этой антенны сыпется примерно 1МБайт в секунду данных, так, что за день работы получается 20-30 ГБайт. Приходится привликать GPU для решения задачи с этими данными, так как CPU не тянет. Предварительная работа на самой антенне выполняется на ПЛИСке, которая показывает примерно 800GOp/s то есть если бы эта часть работала на CPU, пришлось бы туда что-то эквивалентное 800ГФлопс ставить, а это уже другое энергопотребление. Опять не понял. Если вы используете методы искуственного раскрыва, то на кой вам, простите, ляд понадобились "уже 4 канала"? И что у вас "не тянет"? Откуда у вас вообще такой бешенный траффик аж в 8Мбит/сек? Вы вообще про сжимающие фильтры когда-нибудь слышали? И вообще при чем тут тогда РСА? Цитата(igorchem @ Dec 21 2010, 19:11) Первые 5-20 метров не видны из-за жудкой мощи импульса, приходится их ловить на пассивном варианте антенны. Понятно, что первые метры вы бланкируете. Только что означает "ловить на пассивном варианте антенны"? А не проще иметь режим переключения мощности излучения (как делают в нормальных девайсах)? Цитата(igorchem @ Dec 21 2010, 19:11) Позиционирование, GPS + 9 DOF (3D компас + 3D ускоритель + 3D гироскоп). Достигается примерно 20см относительной точности. Не густо. Цитата(igorchem @ Dec 21 2010, 19:11) Чем решается такая задача... Тут надо много букв сказать, ... Не надо, надо просто отправить людей к книжке, где описано преобразование Радона и обратные задачи восстановления нужной характеристики среды, а не рекламировать свою статейку в "Нейчере". Мы в американские журналы тоже статьи пишем.
  7. Цитата(DMax @ Nov 23 2010, 13:08) Чтобы проделать цифровым, придется делать Fs = Fget + max(Fsin) либо делать достаточно большую ПЧ у приемника, иначе возникнет алиасинг. Что-что возникнет? Вероятно, по-русски это звучит как "заворачивание", или "наложение"? Так вот, что бы как раз и предотвратить наложение спектров и необходим аналоговый фильтр перед оцифровкой причем с достаточно крутым срезом и уровнем подавления (хотя, конечно, это от конкретной задачи зависит). Цифровой же фильтр никак помочь не может, так как для его работы вам же надо оцифровать сначала сигнал, а, следовательно, - опять аналоговый фильтр перед АЦП.
  8. Цитата(getch @ Sep 6 2010, 18:41) Приветствую всех! Совсем новичек, от ЦОС очень далек, но подумал, что среди именно спецов ЦОС кто-нибудь сталкивался с такой задачей: Есть значения нескольких сигналов на одном временном интервале. Надо их сложить так (найти весовые коэффициенты), чтобы на выходе получился сигнал с минимальной дисперсией. Ознакомился с несколькими численными методами безусловной минимизации функций многих переменных. Но эти методы очень универсальны, а потому не оптимальны по скоростным показателям. Ребята, если кто сталкивался с подобным или знает, где копать-читать, подскажите! Простите, но вам нужно еще наложить некие условия на коэффициенты, например, что бы сумма всех весов равнялась единице. Иначе вы получите бессмысленное решение: все коэффициенты просто равны нулю. Потом, надо, наверное, что либо сказать о когерентности сигналов, которые вы складываете. Если они статистически зависимы, то, сначала, для упрощения задачи будет неглупо их сделать максимально статистически независимыми. В случае сигналов с гауссовым распределением - просто декоррелировать. А если сигналы можно считать независимыми, то, например, с вышеозначенным ограничением на веса, решение этой задачи давно и хорошо известно из теории измерений: i-ый вес будет просто обратно пропорционален дисперсии i-го сигнала, нормированной к корню из суммы квадратов суммы дисперсий всех сигналов.
  9. Продам starter kit Atmel AT91SAM7S-EK

    На плате стоит AT91SAM7S256, т.е. 256Кб Flash-ПЗУ и 32Кб ОЗУ. По собственному опыту этого вполне достаточно на практически любые мыслимые задачи, ну разве, что линух (даже микро-си) не поставить
  10. Самый лучший вариант для того, что бы познакомится, пожалуй, с самым популярным ARM-семейством микроконтроллеров AT91SAM7 фирмы ATMEL. С момента покупки лежал, не использовался, фирменная упаковка. Отдам за 2500руб. - полцены от нового. Питер, но бываю и в Москве.
  11. Цитата(Theoristos @ Aug 18 2010, 20:35) Для более низких частот считается непросто... Господа, а при чем тут вообще частоты? Каковы исходные данные? Частота 1МГц. Т.е. длина волны - 300м! Размеры всей системы пару десятков миллиметров, т.е. система - сосредоточенная. Это значит, что система может спокойно считаться по формулам электростатики, нафиг здесь электродинамика не нужна.
  12. Цитата(Oldring @ Nov 15 2010, 13:30) Вклад в шум от разных источников некоррелирован, энергия суммируется. Нужно просуммировать вклад от различных источников и поделить на ослабление полезного сигнала при прохождении системы. Ну тогда вы получите график не шумовой температуры, а отношения сигнал/шум (точнее - шум/сигнал) нормированной к мощности полезного источника. И если ваши результаты совпадают с графиком из книги, то в книге - точно не соответствие графика и формулы. Цитата(Oldring @ Nov 15 2010, 13:30) Пусть beta - это ослабление сигнала при прохождении линии, rho - модуль коэффициента отражения, который легко выразить через КСВ. Тогда на выходе линии вклад от прямого участка линии равен (1-beta)*T, вклад от обратного участка, отраженный от порта антенны, равен T*(1-beta)*rho^2*beta, вклады нужно домножить на температуру, а ослабление полезного сигнала есть beta*(1-rho^2). Ну так все правильно: просто в формуле из книги beta считается через экспоненциальное ослабление, правда, почему у них возникли там шинусы и кошинусы, т.е. не только ослабление (exp(-alpha*l)) но и усиление (exp(alpha*l)), для меня - полная загадка!
  13. Цитата(syoma @ Nov 15 2010, 13:18) Это периодический сигнал, который имеет фундаментальную составляющую 50гц и высшие гармоники. В моем случае это измерения переменного тока в электрической сети. В данном случае сигнал не измеряется а генерируется простым суммированием синусов с определенными амплитудами, частотами и фазами. Т.е. спектр ограничен максимальной частотой синуса. А-а, тогда понятно, теорема Котельникова с лихвой выполнена и растекания спектра нет. Но только, что вы все-таки, понимаете под "фоном"? Вы намешиваете туда еще и шум, или просто чистые гармоники (т.е. как бы при бесконечном ОСШ)? Если вы мне ответите, то я просто посчитаю и смогу вам дать обоснованный ответ.
  14. Цитата(Oldring @ Nov 15 2010, 11:12) А интегрировать излученную в обе сторону волну просто некорректно, так как если линия подключена к согласованному приемнику, то энергия бегущего в ней в сторону порта антенны теплового шума в каждой точке одинакова. И его вклад можно легко учесть как написано выше, то есть как вклад несогласованного порта. А кстати, да, судя по этой формуле, кошинус обозначает активную часть мощности, поступающую на вход приемника, шинус, судя по всему, - реактивную. Но, вроде как, реактивную часть мощности приемник "не чует". Зачем тогда её затащили в формулу? А ни минус ли там должен быть вместо плюса между слагаемыми? И в чем смысл единицы? Получается, что при нулевой длине проводника l мы все равно получаем некую шумовую температуру. В чем её физический смысл? Ой, сорри, ерунду написал! Как раз эта единица и нужна, что бы при нулевой длине проводника ШТ равнялась нулю. Так что, по-крайней мере, с единицей понятно.
  15. Цитата(litv @ Nov 15 2010, 10:35) Клюверт про матлаб не в теме совсем. Матлаб применяется всеми крупными компаниями для ЦОС проектирования. Матлаб имеет выход в VHDL. Матлаб/Simulink поддерживает проектирование на ПЛИС Xilinx или Altera(радости там сплошные, готовые счетчики ). Возможна cosimulation любой Вашей платы по Jtag(а не только специализированной дорогой от LABview). Есть поддержка для отладки DSP процессоров. Готовых проектов в инете масса. Приятель, разумеется я не в теме! Я начинал с матлабом работать с первых версий, когда ты еще, небось, под стол пешком ходил! У меня в Матлабе сделаны все расчеты по диссертации и по всем моим статьям (в том числе, по тем, что опубликованы в IEEE). И была масса работ в Симулинке. Так вот я говорю о том, что знаю: в свое время мы работали над обработкой магнитометрических данных. Я выбрал симулинк, а напарник - лабвью. Так вот то, что я со скрипом делал в симулике, товарищ одной левой делал в лабвью. все закончилось тем, что полный проект симулинк просто не потянул: то, что лабвьевая программа делала за минуту, симулинковский аналог делал часами. А ваша фраза про поддержку ПЛИС и ЦОС-процессоров, говорит просто о том, что вы ей реально никогда не пользовались. Иначе бы эту чушь не писали.
  16. Уровень Ферми

    Цитата(vitus_strom @ Nov 10 2010, 17:07) для Ec и Ed решайте уравнение шредингера для вашего случая... Решить уравнение Шрёдингера для многоэлектронного атома?! Круто!
  17. Цитата(x736C @ Nov 11 2010, 22:34) Спасибо большое за книжку, пригодится. На мои вопросы, правда, ответов пока нет. А тут ответов и не будет. Довольно часто в книжках можно встретить опечатки на которые никто не обратил внимания. Я построил эту кривульку, у меня тоже ничего похожего не вышло. Можно даже, взяв соответствующие производные от этой чудо-функции, легко показать, что у нее прогиб будет вниз (даже и в логарифмическом масштабе), а не вверх, как на прилагаемом вами рисунке! Идея о том, что коэффициент kt тоже приведен в дБ делу не помогла. Так что там точно какая-то лажа!
  18. Цитата(syoma @ Nov 8 2010, 12:55) Вот у меня по этому пунктику вопрос. Может просветите? Я не могу понять философию ДПФ по моему поводу. Проблема вот в чем ... Елки-палки, молодежь, ну вы когда хотя бы грамотно по русски-то выражать свои мысли начнете? Что значит "50Гц сигнал с гармониками"? Я так понимаю, вы имеете некий короткий сигнал, который повторяется через каждые 20мС. Тогда какова ширина спектра этого сигнала и, вообще, что это за сигнал? Может у него уровень гармоник на частоте 300Гц и 350Гц действительно очень мал? И как вы определили уровень "фона" и что он собой представлял? И, кстати, выражение "частота сэмплирования", мягко говоря, не общепринятое в русскоязычных источниках.
  19. Цитата(jorikdima @ Nov 2 2010, 13:54) http://www.numerix-dsp.com/siglib.html А чего все сразу начинают иноязычные ссылки давать? У нас что уже никто не занимается обработкой сигналов и книг никаких не издается? А потом молодежь на конференции приезжает и начинает с видом первооткрывателей вкручивать про "фрешолдинги", "джиттеры" и "частоту Найквиста". И впадают в полный ступор, когда им старшие товарищи популярно объясняют, что вместо последнего словосочетания, например, у нас принято говорить "теорема Котельникова". А что касается собственно вопроса, то сейчас по вопросам обработки сигналов можно рекомендовать как отправную точку Википедию. Там вполне грамотные статьи и имеются ссылки на литературу и другие сайты.
  20. С первым не знаком. System View - абсолютная игрушка с очень ограниченными возможностями, по которой вы потом не сможете ни нормальной поддержки найти, и совета не у кого спросить будет. Labview рекомендую однозначно. Из нее потом и работающий RT-код выгнать можно и библиотеки обширнейшие и прочее. Сам работаю с matlab/simulink, но крайне не рекомендую! Насколько хорош сам Matlab, на столько же убог Simulink! Хотя там и есть целая библиотека по обработке сигналов и по commuinications, что бы сделать в Simulink'е обычный цифровой счетчик надо устраивать танцы с бубном. И тормозит дико. Хорош он, по-сути, только для лабороторок для студентов. Ни на что более серьезное Simulink не годится.
  21. А по и-нету гуляет только какое-то урезанное описание.
  22. Требуется разработать систему сбора данных и передачи на центральный пункт, оснащенную внешними датчиками скорости ветра, давления, освещенности, а также напряжения, потребляемого тока и частоты контролируемой силовой сети 220В. Что требуется: 1. подобрать необходимые датчики (очень желательно российского производства); 2. выбрать подходящий контроллер, позволяющий получать данные с этих датчиков в real time; 3. подобрать подходящий конструктив с учетом того, что контроллер должен работать до -50 по Цельсию; 4. выбрать подходящую комплектацию для пересылки данных с заданным интервалом по сетям сотовой связи; 5. разработать программу для получения, накопления и отображения (в виде графиков) полученных данных на ЭВМ в центре сбора информации (под Windows). 6. все это собрать и заставить работать; 7. подготовить документацию, достаточную для мелкосерийной сборки. Крайне желательно уложиться до конца января 2010. Мыльте ваши цены и(или) предложения на kluwert@mail.ru. С уважением ко всем участникам форума.
  23. Цитата(Samum 095 @ Dec 14 2009, 10:10) Я этими вещами профессионально занимаюсь. Именно сбором данных с датчиков, контроллером сбора данных, интерфейсом данных и тд. В общем это типичный интеллектуальный дом, только без возможности управления. Такая задача стоит 5-10 млн рублей без всяких. И времени займет 2 года. Весь этот детский лепет заказчиков которым нужен контроллер на коленке но так чтоб был лучше чем любой западный или юго восточный, хорошо знаком. Что такое иметь к примеру контроллер температуры или влажности для -50 градусов:? Это цена его ~ 100 евро минимум. В последний момент прочел что заказчик еще хочет и TCP/IP получить с контроллера и интерфейс дизайнерский. Но это уже полный пардон! Мой совет заказчику, берите от нас OEM, если конечно у вас заказа не меньше сотни штук систем. И обойдется то недорого, всего то 500 евро за систему. Не знаю, уважаемый, как вы этим профессионально занимаетесь, но к "умному дому" это никакого отношения не имеет. И если за подобную задачку вы хотите 5-10 млн и 2 года, то, простите, в нашей стране действительно только нефть и газ добывать нужно - больше ничего делать не следует! Цитата(misyachniy @ Dec 14 2009, 11:18) ...К концу января - можно только черновик Т.З. подготовить. Если до самого этого конца января непрерывно пить пиво и резаться в КС
  24. Цитата(evgeny_ch @ Dec 13 2009, 13:45) Вот вам писали, или не вам? Последовали тупые разглагольствования о проэктах и квалификации сонаров? Вам шашечег или ехать? Спасибо. Это предложение не приемлемо. До свидания.
  25. Цитата(zzzzzzzz @ Dec 13 2009, 13:28) Тупой наезд человека, нихрена не делавшего для военных. Уж не обессудьте. Уважаемый, для бессмысленного флуда есть другие ветки. Но, к вашему сведению, несколько лет выполнял обязанности главного конструктора в теме, связанной с обработкой сигналов для перспективных сонаров для подлодок. Так вот открою ваши наивные глаза: таки да, идет откровенный распил бабок. А то, что мы делали как "новейшие системы", на самом деле, начиналось еще при совке в восьмидесятые. И это никого не беспокоит, никому ничего не надо - вояк интересует только бабла по карманам распихать. А то, что амеровские лодки смогут обнаруживать наши намного раньше, чем наши их - всем до лампочки. Цитата(evgeny_ch @ Dec 13 2009, 13:37) ... Мегалол знакомой терминологии. Вам написали, за сколько, в чем у вас проблема? Нэрвы. От вас я не получал никаких предложений о сумме. Если есть, не сочтите за труд, повторить.