Перейти к содержанию
    

Удаленная разовая работа

Необходимо разработать (или "скопировать у кого-нибудь") алгоритм многоканальной (4-6 входных сигналов) адаптивной обработки (фильтрации) звуковых шумовых сигналов для формирования 2-4-х выходных сигналов.

Диапазон частот входных и выходных сигналов - 20 - 2000 Гц. Среда разработки - MATLAB.

 

Оплата - наличные.

Вы - показываете работу алгоритма.

Я - плачу за работу и забираю дистрибутив.

Место обмена алгоритма на деньги – Москва.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Необходимо разработать (или "скопировать у кого-нибудь") алгоритм многоканальной (4-6 входных сигналов) адаптивной обработки (фильтрации) звуковых шумовых сигналов для формирования 2-4-х выходных сигналов.

Диапазон частот входных и выходных сигналов - 20 - 2000 Гц. Среда разработки - MATLAB...

А ТЗ увидеть можно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Необходимо разработать (или "скопировать у кого-нибудь") алгоритм многоканальной (4-6 входных сигналов) адаптивной обработки (фильтрации) звуковых шумовых сигналов для формирования 2-4-х выходных сигналов.

Диапазон частот входных и выходных сигналов - 20 - 2000 Гц. Среда разработки - MATLAB...

А ТЗ увидеть можно?

 

========================================

Оплата? Договоримся!

Техническое Задание

на разработку системы подавления шумовых сигналов.

1. общие сведения;

a. Необходимо разработать адаптивную систему, которая на основе колебаний, регистрируемых датчиками на вибрирующих механизмах, сформирует сигнал управления активными компенсирующими вибраторами.

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

2. назначение и цели создания (развития) системы;

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

b. Цель разработки – уменьшение мощности паразитных вибраций в точках примерно на середине опоры. Алгоритм – только самая малая часть всей работы.

3. характеристики компонент системы:

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

b. На опоре выделяют 3 участка:

i. Первый участок – это верхняя часть опоры, на которой расположено несколько исполнительных механизмов, создающих при своем функционировании паразитные вибрации, передаваемые на опору в местах крепления механизмов.

ii. Второй участок – это приблизительно средняя часть опоры, на которой расположены прецизионные измерительные приборы. Для работы этих приборов необходимо обеспечить минимальный уровень вибраций в точках креплений этих приборов к опоре.

iii. Третий участок – это основание опоры, которая опирается на несколько управляемых компенсирующих вибраторов. Эти компенсирующие вибраторы предназначены для созданий противофазных колебаний, которые будут распространяться от основания опоры к ее середине и далее, к основанию опоры. Компенсирующие вибраторы и будут гасить в противофазе те вибрации, которые передаются к средней части опоры от работающих механизмов, расположенных в верхней части опоры.

iv. Высота опоры составляет приблизительно 6-8 м.

c. Паразитная вибрация рабочих механизмов передается на опору, на которой они расположены, тем самым, заставляя вибрировать прецизионные измерительные приборы, расположенные на средней части опоры. Основной (по мощности) спектр вибраций проходится на область частот от 20 Гц до 2000 Гц.

d. Спектральный состав колебаний опоры может изменяться со временем. Время автокорреляции сигнала (при значении функции автокорреляции 0.95) составляет менее 1 мсек (10-3 сек).

e. Конструкция опоры также может меняться со временем, например, могут появляться или удаляться балки или растяжки.

f. Компенсирующие вибраторы (электрические) практически неинерционные.

g. Для регистрации амплитуды и фазы вибрационных колебаний рабочих механизмов используется несколько вибрационных датчиков (от 2 до 8 штук), расположенных в точках, близких к местам крепления механизмов к поверхности (не на самих вибрационных механизмах). В силу специфики системы датчики можно расположить только в таких местах. Это приводит к тому, что сигнал каждого датчика содержит вклады колебаний (в разной степени) всех вибрирующих механизмов. При этом нет возможности выделить для каждого датчика только основной вклад от одного механизма. Например, самый близкий к вибродатчику рабочий механизм может быть выключен или может произойти изменение амплитуды колебаний любого вибрирующего исполнительного механизма. Таким образом, существует заметная корреляция сигналов вибрационных датчиков между собой.

h. Имеются контрольные датчики (от 2 до 5 штук), которые располагаются в средней части опоры в местах крепления прецизионных измерительных приборов для измерения остаточной вибрации. На каждый прецизионный измерительный прибор приходится по одному контрольному вибродатчику.

i. Абстрагируясь от физики системы, имеем:

i. От 2 до 8 сигналов от опорных датчиков (сигналы вибраций исполнительных механизмов).

ii. От 2 до 5 контрольных датчиков (сигналы вибраций в местах крепления прецизионных измерительных приборов).

iii. От 2 до 6 компенсирующих вибраторов.

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

k. Контрольные датчики регистрируют остаточную вибрацию

l. Алгоритм должен быть быстрым (может быть, использование DSP для реальной системы), чтобы успеть выполнить обработку входных сигналов для формирования управляющего сигнала, прежде чем вибрация по опоре дойдет от исполнительных механизмов до места крепления измерительных приборов (принцип причинности).

m. Учесть при расчете временных параметров алгоритма скорость распространения вибрации по металлической балке (опоре), примерно 1500 м/сек. при длине опоры 6-8 м.

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

o. Важно учесть, что каждый компенсирующий вибратор влияет на все места крепления приборов. Это – факт, который не обсуждается.

4. Модель системы

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

b. Модель состоит:

i. Из 2-8 входных сигналов – (сигналы от датчиков вибрации исполнительных механизмов)

ii. Из 2-6 управляющих сигналов (сигналы управления, подаваемые на компенсирующие вибраторы). Эти сигналы являются выходом адаптивного фильтра.

iii. Из 2-5 контрольных сигналов, которые являются выходом сумматоров (сигналы от контрольных датчиков на средней части опоры). На эти сумматоры приходят сигналы от исполнительных механизмов и от компенсирующих вибраторов. При этом колебания на верхней части опоры никогда не совпадают с колебаниями на средней части опоры, поскольку сама опора является каналом с некоторой передаточной функцией. Фактически, эти контрольные сигналы являются сигналами ошибки, которым будет управляться адаптивный фильтр.

iv. Из адаптивного фильтра

c. При разработке необходимо учесть, что в отличие от обычных моделей имеются нескольких сигналов ошибки и нескольких управляющих сигналов.

5. Состав и содержание работ по созданию системы;

a. разработка Исполнителем адаптивного алгоритма (формулы, т.е. теория).

b. перенос и отладка Исполнителем алгоритмов в среде моделирования (Matlab)

c. уточнение алгоритма Исполнителем (после этапа отладки)

d. разработка Исполнителем тестовых примеров.

e. передача Исполнителем тестовых примеров Заказчику для согласования с ним этапа испытаний и содержания тестовых примеров.

f. Внесение Исполнителем (при наличии замечаний Заказчика) исправлений в тестовые примеры.

g. демонстрация Исполнителем алгоритма на основе тестовых примеров Заказчику.

h. передача Исполнителем алгоритма и кода Заказчику

i. получение Исполнителем денег от Заказчика.

j. Задача завершена.

k. Общение завершено.

6. Порядок контроля и приемки системы:

a. установка дистрибутива на «чистый» ПК (во избежание недокументированных артефактов моделирования и использования недокументированного ПО).

b. контроль - на основе согласованных между Заказчиком и Исполнителем тестовых примеров.

c. приемка – при совместном просмотре результатов функционирования алгоритма на тестовых примерах.

7. требования к документированию:

a. наличие текстового описания алгоритма.

b. наличие текстового описания программы.

c. Наличие дистрибутива разработанного ПО

d. Наличие дистрибутива ПО третьих фирм, если оно было использовано.

e. Описание требований к программно-аппаратной части моделирования (объем памяти, частота процессора, версия Matlab, наличие дополнительных компонент, прочее).

8. источники разработки:

a. Ссылки на использованную литературу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хорошая задача. И ставится технически достаточно грамотно.

Возникает, однако, ряд уточняющих вопросов. Вот два самых важных.

1. Какие формы Договора между Заказчиком и Исполнителем возможны?

2. Хотя бы примерные желаемые сроки его исполнения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хорошая задача. И ставится технически достаточно грамотно.

Возникает, однако, ряд уточняющих вопросов. Вот два самых важных.

1. Какие формы Договора между Заказчиком и Исполнителем возможны?

2. Хотя бы примерные желаемые сроки его исполнения.

 

 

1) Заказчик - лицо физическое. Есть ли такая форма договора, которая вас устроит?

Можно разбить работу на части, оплата - за каждый этап.

 

2) Срок - 2-3 месяца. Зависит от загрузки Исполнителя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если Вы еще не определились с разработчиком, сообщите пожалуйста следующие данные:

1. Масса опоры, кг

2. Отношение размеров высота/ширина

3. Тип планируемых к использованию датчиков и исполнительных устройств компенсации вибрации

Можно отписать [email protected]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если Вы еще не определились с разработчиком, сообщите пожалуйста следующие данные:

1. Масса опоры, кг

2. Отношение размеров высота/ширина

3. Тип планируемых к использованию датчиков и исполнительных устройств компенсации вибрации

Можно отписать [email protected]

 

 

Уважаемый prohard!

1) Я могу предоставить тольку ту информацию, которая касается разработки алгоритма, не более.

2) Я не имею полномочий предоставить сведения о конструктивных особенностях аппаратуры.

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

4) Отмечу, что основные требования к разработке алгоритма изложены в п.3i и п4. ТЗ (см. пост выше). Дополнительные сведения, предоставленные в ТЗ, значительной степени носят пояснительный характер.

 

С уважением, e-noise.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1) Заказчик - лицо физическое...
Сейчас это не играет практически никакой роли.

...Есть ли такая форма договора, которая вас устроит?..
Думаю, подойдёт договор подряда, или, лучше, - договор на выполнение научно-исследовательских, опытно-конструкторских и технологических работ. Договор составляется в простой письменной форме и не требует какого-либо нотариального заверения.

...Можно разбить работу на части, оплата - за каждый этап.
Это очень хорошее и правильное дополнение.

 

2) Срок - 2-3 месяца. Зависит от загрузки Исполнителя.
Да уж...

К сожалению, такой срок может быть реален только для free lancer'а, уже с готовыми наработками (да и то сомнительно). Поверьте, я не надуваю щёки, более того, в связи с необходимостью в полной мере выполнять свои служебные обязанности, вынужден снять свою кандидатуру с конкурса...

 

Ещё вопрос, если можно. Существует ли формальная динамическая модель объекта управления?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если вопрос ещё открыт то предлагаю обсудить задание в письмах.

Пишите мне на [email protected]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если вопрос ещё открыт

 

Думаю вопрос уже закрыт.

Как минимум года на два.

Сессия вошла в решающую фазу.....

http://electronix.ru/forum/index.php?showtopic=15733

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...