| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Симулация на Радио-Мрежа (mesh topology) http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=6803 |
Страница 1 от 1 |
| Автор: | emilvtc [ Пон Май 11, 2009 2:43 pm ] |
| Заглавие: | Симулация на Радио-Мрежа (mesh topology) |
Здравейте ! Предстои ми да разработя радиомрежа позволяваща "mesh" топология. Поради ред причини трябва да разработя мрежата, а не да използвам готови такива. Въпросът ми е на някои попадала ли му е програма, с която да може да се направи симулация на мрежата (говоря само за логическа симулация (идеята) - т.е. функцианалността). Трябва да имам възможност по някакъв начин да задам функционалността на точките от мрежата и постъпково да изсимулирам разпределението на трафика през мрежата - хоп след хоп при зададена начална и крайна точка. Попадна ми тази програма, но за съжаление с нея не мога да направя нужната ми симулация. Все пак може да е полезна за някои от вас. http://www.vissim.com/products/comm/index.htm Благодаря Ви предварително. |
|
| Автор: | ДедоБоре [ Пон Май 11, 2009 3:06 pm ] |
| Заглавие: | |
не съм попадъл на такъв тул. ще е интересно да споделиш резултата от ровичкането ти по мрежата. VisSim e друга бира. много мощен тул, ако ще правиш самия канал. |
|
| Автор: | emilvtc [ Вто Май 12, 2009 5:22 pm ] |
| Заглавие: | |
Нищо не намирам из нет-а за сега ... Май ще трябва да си изгубя седмица-две, за да си пиша такава програмка ... Незнам колко изчанчено може да се получи, ако ползвам MathLab ? Но май няма да може да се получи добър графичен интерфейс ... Вие какво мислите? Може би Билдер-а е по-добрият вариянт за това ... Ето едно мнооого грубо представяне на програмата: Представям си програмата да има графично поле с координатна мрежа (невидима). Всяка "точка" от мрежата се изобразява с кръгче с номерче в него. "Точките да се местят (драгват) с мишката и да се поставят на произволно место. Около тях - примерно с пунктирана линия да се изобразява окръжност изобразяваща радио обхвата на точките, като радиусът и е областта на чуваемост. Т.е. всяка "точка" която е в окръжността на дадена точка ще има чуваемост с нея. Така с помощтта на мишката ще може да се задават различни топологии (конфогурации) на мрежата. Указват се начална и крайна точка (примерно с мишката) и с бутон се стартира всяка стъпка (хоп) на разпространение на радиотрафика (вълната), като при това - цвета на "точките" се променя. Лог на трансфера се пази за всяка точка в табличен вид. Идеята е с помощтта на тази програма - променяйки функционалността (класа) на "точките" да се синтезира желаният им модел на поведение, удовлетворяващ изискванията и критериите на работа на мрежата. (оптимизация по скорост(латентност), по брой хоп-ове, по консумирана от "точките" енергия (ако са батерийно захранени) и т.н.) (на първо време местоположението на "точките" е статично - т.е. те не са подвижни). Разбира се ще има възможност да се задават и "източници на смущения" - примерно пак като "точки" с определен радиус на смущения, които да "заглушават" комуникацията на всички "точки" от мрежата попадащи в радиуса им на смущения. Някой от вас занимавал ли се е с подобно нещо ? |
|
| Автор: | Nikola Kirov [ Вто Май 12, 2009 5:40 pm ] |
| Заглавие: | |
"Май ще трябва да си изгубя седмица-две" Да ти имам оптимизма За моя PowerLine мрежа си правих доста по примитивна симулация за да отработвам протокола. Отиде месец да не ставам от компа докато долу горе получа приемлив резултат. И после загубих седмица работа докато разбера че един проблем не ми е в протокола който отработвах ами в софтуера ми за симулация Накрая пак един куп проблеми лъснаха чак като тествах в реални условия. Е не е изключено да си много гениален програмист и да се справиш толкова бързо. Но от гледна точка на простосмъртните програмисти такова упражнение не се прави ей така между другото |
|
| Автор: | emilvtc [ Сря Май 13, 2009 9:20 am ] |
| Заглавие: | |
Nikola, Явно не съм се изразил правилно. 1-2 седмици ще отнеме писането на симулационната програма - т.е. графичният интерфейс, а за "играта" после с нея докъто се синтезира функционалността и алгоритмите на "точката" (класа) - може да отидат и 2-3 месеца... знам ли ... Все пак симулационната програма не ми се вижда чак пък толкова сложна (поне най базовата функционалност която описах в предишните ми постове). То е ясно, че и тя в процеса на работа ще се "дописва", но това си е повече от нормално, нали ? |
|
| Автор: | ДедоБоре [ Сря Май 13, 2009 10:51 am ] |
| Заглавие: | |
графичния интерфейс е за мениджъри (те обичат книжки с повече хубави цветни картинки). един инженер би трябвало да може да види резултата и табличка. наблегни първо на сумулацията и модела. после ще го визуализираш. ако постигнеш добър резултат за година-две, може да напишеш и визуален панел за контрол на симулатора. слагаш му цена от $20к и може дори да продадеш няколко бройки на година. материята е дебела и ако се правиш със симулатора, ще имаш клиенти |
|
| Автор: | Desert Leo [ Сря Май 13, 2009 8:09 pm ] |
| Заглавие: | |
Дедо, ако Емил ще се занимава с проектиране на радиомрежИ, сигурно има смисъл от симулация. А той пише за мрежА. Симулацията на каквото и да било изисква съответния модел. От неговата близост до реалността зависи и разликата от симулацията до реалната работа на мрежата. А обикновено модела е само грубо приближение. Прецизиране може да се постигне след време и отчитане на реални практически резултати. Никола е прав! Затова, Емиле, съветвам те да не губиш време със симулации, а да се ориентираш към реалноста. В крайна сметка нали това е целта. |
|
| Автор: | emilvtc [ Чет Май 14, 2009 9:58 am ] |
| Заглавие: | |
Да, наистина целта е мрежата да работи в "реална" среда. Имам в главата си няколко критерия и принципа на работа на "точките" от мрежата, които въпреки въображението ми трудно мога да си представя как биха повлиали. Разбира се мога да проиграя вариянтите и на хартия, но това е много трудоемко. За това ми е програмата. Мисля, че въпреки времето за написването и - в крайна сметка тя би ми спестила мнооого време при симулациите. В крайна сметка с нейна помощ ще се опитам да дефинирам, "изчистя" и проиграя точно принципите. Ако "на теория" мрежата работи по зададените принципи - то много е възможно да работи и в реални условия. Ако "на теория" не работи - няма смисъл да правя каквото и било на практика, нали? Още повече, че проверката на функционалността на мрежата "на практика" е една друга много сложна задача. Ще трябват много RF_Sniffer-и разположени равномерно из цялата топология на мрежата и със синхронизирани чесовници за реално време, за да се вижда какво се случва в различните краища на мрежата в един и същи времеви момент. Та в тази връзка PC симулацията ми изглежда повече от приемлив вариянт за това. Това ми изглежда много подобно като да си тестваш идеята на P_SPICE например. Ако схемата ти не "върви" на спайса - определено няма да върви и като я налепиш реално. Не, че реалната схема ще работи точно така както виртуалната в спаса, но резултатите биха били много сходни. (разбира се не говоря това, че и спайса не може да симулира вярно всичко. Разбира се и той си има ограничения във възможностите. Да не говорим ако и моделите на елементите не са добри ) |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|