Проектирование приемника беспроводной локальной сети

Я планирую смоделировать полный приемник WLAN для физического уровня IEEE 802.11 b/g/n для полного обнаружения всех полей в пакете.

Этот эксперимент предназначен только для академических целей. Я ищу вашего руководства, как я могу построить такую ​​модель.

Любые идеи/указания по разработке такого приемника были бы очень полезны для моих исследований.

Ждем интересных идей.

Спасибо

Киран


person Kiran    schedule 09.02.2011    source источник


Ответы (1)


С новой структурой 802.11 в Linux вы можете просто перевести интерфейс в режим монитора, а затем захватывать кадры с помощью libpcap. Нет необходимости в специальных хаках. На самом деле вам даже не нужны какие-либо навыки программирования для некоторых экспериментов: просто переведите свой wlan0 в режим монитора и начните обнюхивать его с помощью tcpdump.

person ldx    schedule 09.02.2011
comment
Извините.. Я понял, что я зарегистрированный пользователь.. :) В любом случае.. Это снова я, кто задал этот вопрос.. Приемник является частью более крупного проекта. Я планирую реализовать приемник WLAN на выделенном оборудовании (FPGA). Любая идея в этом направлении, будет большим подспорьем. - person Kiran; 09.02.2011
comment
Аппаратное обеспечение не входит в число моих сильных навыков, но я думаю, вы все же планируете использовать какую-нибудь радиоплату COTS, не так ли? Для чего нужна ПЛИС? Почему бы вам просто не использовать какую-нибудь встроенную плату MIPS/PPC с Linux? - person ldx; 09.02.2011
comment
Большое спасибо за ваше предложение, но я планирую использовать USRP (en.wikipedia.org/wiki/Universal_Software_Radio_Peripheral) для разработки Receiver. - person Kiran; 09.02.2011
comment
Я понимаю. Но в этом случае для USRP предоставляется программное обеспечение/драйвер с исходным кодом для его интеграции с радио GNU. Последний содержит более или менее все программные компоненты, необходимые для реализации 802.11 PHY. Однако обратите внимание на часто задаваемые вопросы по радио GNU: gnuradio.org/redmine/wiki/gnuradio/ Разработка собственного оборудования также является утомительной задачей, поэтому вам может понадобиться запасной план, если он не сработает. - person ldx; 09.02.2011
comment
Большое спасибо .. Я буду иметь это в виду. Между тем, я должен понять, как спроектировать фильтр и всю обработку сигналов, связанную с передачей сигналов WLAN PHY. - person Kiran; 09.02.2011