Forum: GNU Radio IEEE 802.11 a

7b5579a1f5dcaf2945869d12c7a531d3?d=identicon&s=25 Naveen Gupta (Guest)
on 2013-12-23 07:09
(Received via mailing list)
I need to design IEEE802.11 a model in GNU radio platform. How should I
start,* I am a beginner *of GNU radio. Anyone please tell me?
739a038d5a03d5448114b3615e2caedc?d=identicon&s=25 Activecat K. (activecat_k)
on 2013-12-23 10:02
(Received via mailing list)
You may try your luck here:

1. https://www.cgran.org/wiki/BBN80211
   but it runs on gnuradio version 3.1.1

2. MAC code by Uwicore lab http://www.uwicore.umh.es/
    is unfortunately for gnuradio version 3.3

3. https://github.com/bastibl/gr-ieee802-11
    runs on gnuradio 3.7

Let me know if you find more later.
Thanks.
7d89a70df32c0ae27c1235016f9e5441?d=identicon&s=25 "Marcus Müller" <marcus@hostalia.de> (Guest)
on 2013-12-23 15:16
(Received via mailing list)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Naveen Gupta,

What does "designing an IEEE802.11A Model" mean? A receiver? A channel
model? A transceiver system?
Implementing a complete Network Standard is, using any platform, a big
task. As a beginner you might need to look at the existing frameworks
(especially Bastian's gr-ieee-802-11) and choose a subproblem to start
with.
I'd suggest: Look at the OFDM rx/tx examples that ship with GNU Radio
and understand what you're looking at; then built upon the existing
solutions and contribute your own code. This is the exiting world of
open source, where you shouldn't have to reinvent the wheel :)

Happy hacking,
Marcus

On 23.12.2013 07:08, Naveen Gupta wrote:
> I need to design IEEE802.11 a model in GNU radio platform. How
> should I start,* I am a beginner *of GNU radio. Anyone please tell
> me?
>
>
>
> _______________________________________________ Discuss-gnuradio
> mailing list Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJSuEU2AAoJEAFxB7BbsDrLjrYIAJFZ4PteSR2hVxQDBHJVFGQT
EL+q+bKlWHFJsbtChBZ7VtC/hB5M6kBVQ2Gbocsv2fC9yUnmZ3ct4IJ2ohNrNnZd
+fNGW7A+K91FiAIXoseZrthZMQOO3DawdT8sM8071YNzUJf4/AEVVA/Z11e989Nv
HQFFRagRHVZm2IJjscoTo+ext4j4t7rbVM4Vl/Hr8i+OTbK6ewqvLE+Sna4llokq
INrhvUi0yUHBkPr1Rzb8fcykLdEZyoceSzrUMfJWj4znuGK2eiwodR4up58BbTIq
vtFmKrEPyQHnhW4sHKsR/mteRs/ljxxBJk7Rd+cyVOg25+VLV/4nFvQa/vvm4JM=
=r1vm
-----END PGP SIGNATURE-----
Ad80d352eb445a3d7dccd5a779db0e43?d=identicon&s=25 Martin Braun (Guest)
on 2013-12-24 12:09
(Received via mailing list)
On Mon, Dec 23, 2013 at 7:08 AM, Naveen Gupta <naveen.ec26@gmail.com>
wrote:

> I need to design IEEE802.11 a model in GNU radio platform. How should I
> start,* I am a beginner *of GNU radio. Anyone please tell me?
>
>
Hi Naveen,

I recommend reading the manual pages for OFDM code, and work from there.
Make sure you've fully understood all the examples in
gr-digital/examples/ofdm.

MB
7b5579a1f5dcaf2945869d12c7a531d3?d=identicon&s=25 Naveen Gupta (Guest)
on 2013-12-29 15:22
(Received via mailing list)
First of all thanks for your suggestion,
I am using gnuradio 3.7 & started installation of ieee 802.11 from
https://github.com/bastibl/gr-ieee802-11 During installation of log4cpp
&
IT++ for sudo port install log4cpp I was getting sudo:port:command not
found. After successful installation of gr_ieee802.11, when I was
running
example ofdm_loopback.grc, it is not showing entire blocks & giving
error
<<< Welcome to GNU Radio Companion 3.7.1-52 >>>

Loading: "/home/naveen/gr-ieee802-11/examples/ofdm_loopback.grc"
>>> Error: Block key "blocks_ctrlport_monitor_performance" not found in
Platform - grc(GNU Radio Companion)
>>> Error: Block key "ieee802_11_ofdm_parse_mac" not found in Platform -
grc(GNU Radio Companion)
>>> Error: Block key "ofdm_phy_hier" not found in Platform - grc(GNU Radio
Companion)
>>> Error: Block key "ieee802_11_ofdm_mac" not found in Platform - grc(GNU
Radio Companion)
>>> Error: Block key "foo_packet_pad" not found in Platform - grc(GNU Radio
Companion)
>>> Error: Block key "foo_wireshark_connector" not found in Platform -
grc(GNU Radio Companion)
>>> Error: Connection between foo_wireshark_connector_0(0) and
blocks_file_sink_0(0) could not be made.
    source block id "foo_wireshark_connector_0" not in block ids
>>> Error: Connection between foo_packet_pad_0(0) and
blocks_multiply_xx_0(0) could not be made.
    source block id "foo_packet_pad_0" not in block ids
>>> Error: Connection between ofdm_phy_hier_1(0) and foo_packet_pad_0(0)
could not be made.
    source block id "ofdm_phy_hier_1" not in block ids
>>> Error: Connection between blocks_add_xx_0(0) and ofdm_phy_hier_1(0)
could not be made.
    sink block id "ofdm_phy_hier_1" not in block ids
>>> Error: Connection between ofdm_phy_hier_1(mac_out) and
ieee802_11_ofdm_parse_mac_0(in) could not be made.
    source block id "ofdm_phy_hier_1" not in block ids
>>> Error: Connection between blocks_message_strobe_0(strobe) and
ieee802_11_ofdm_mac_0(app in) could not be made.
    sink block id "ieee802_11_ofdm_mac_0" not in block ids
>>> Error: Connection between ofdm_phy_hier_1(mac_out) and
ieee802_11_ofdm_mac_0(phy in) could not be made.
    source block id "ofdm_phy_hier_1" not in block ids
>>> Error: Connection between ieee802_11_ofdm_mac_0(phy out) and
ofdm_phy_hier_1(mac_in) could not be made.
    source block id "ieee802_11_ofdm_mac_0" not in block ids
>>> Error: Connection between ieee802_11_ofdm_mac_0(phy out) and
foo_wireshark_connector_0(in) could not be made.
    source block id "ieee802_11_ofdm_mac_0" not in block ids
>>> Done

Showing: "/home/naveen/gr-ieee802-11/examples/ofdm_loopback.grc"
Please reply me asap
8161d39713ed13383b385e594e4fc76b?d=identicon&s=25 Kartik Seth (Guest)
on 2013-12-29 19:25
(Received via mailing list)
First you need to install gr-foo from :https://github.com/bastibl/gr-foo
After installing it open hierarchical blocks such as -
/examples/ofdm_phy_hier.grc in GNURadio and click on generate.
Then reload the blocks or close and open GNURadio.

Hope it helps.
5198317011bab6bfffa1535322b118a8?d=identicon&s=25 Bastian Bloessl (Guest)
on 2013-12-30 10:52
(Received via mailing list)
On 29 Dec 2013, at 15:21, Naveen Gupta <naveen.ec26@gmail.com> wrote:

> First of all thanks for your suggestion,
> I am using gnuradio 3.7 & started installation of ieee 802.11 from
https://github.com/bastibl/gr-ieee802-11 During installation of log4cpp & IT++ 
for
sudo port install log4cpp I was getting sudo:port:command not found. After
successful installation of gr_ieee802.11, when I was running example
ofdm_loopback.grc, it is not showing entire blocks & giving error

If either apt-get or port worked thats fine.

> <<< Welcome to GNU Radio Companion 3.7.1-52 >>>
>
> Loading: "/home/naveen/gr-ieee802-11/examples/ofdm_loopback.grc"
> >>> Error: Block key "blocks_ctrlport_monitor_performance" not found in Platform
- grc(GNU Radio Companion)

You installed GNU Radio without performance counters. This block is only
for profiling, so no problem. I will remove it from the flow graphs.

> >>> Error: Block key "ieee802_11_ofdm_parse_mac" not found in Platform - grc(GNU
Radio Companion)

I guess you installed the module with a different CMAKE_INSTALL_PREFIX
and thus, the blocks ended up in a different directory and GRC cant find
them. I added this to the Readme, please see

https://github.com/bastibl/gr-ieee802-11/commit/ce...

> >>> Error: Block key "ofdm_phy_hier" not found in Platform - grc(GNU Radio
Companion)

You did not install the hierarchical block as Kartik wrote.

> >>> Error: Block key "ieee802_11_ofdm_mac" not found in Platform - grc(GNU Radio
Companion)
> >>> Error: Block key "foo_packet_pad" not found in Platform - grc(GNU Radio
Companion)
> >>> Error: Block key "foo_wireshark_connector" not found in Platform - grc(GNU
Radio Companion)
> >>> Error: Connection between foo_wireshark_connector_0(0) and
blocks_file_sink_0(0) could not be made.
>     source block id "foo_wireshark_connector_0" not in block ids

If the some ports are still unconnected after all blocks are found
please check the mailing list. This came up several times. You just need
to reconnect them in GRC (dont forget to check the hierarchical block
too).
>
> Please reply me asap
>

Dont panic :-)
This topic is locked and can not be replied to.