GNU Radio is a pain to install the first time, but once it's up it takes
care of most of the nuissance/tedious stuff for you and you can focus
directly on the signal processing. You can do signal processing in C code on
the linux host or inside the cyclone
fpga in vhdl (using free version of
quartus).
One advantage for you is, if you do something simple like BFSK or BPSK you
could do a loop back system and implement the receiver too. Truth is all the
interesting stuff is in the receiver anyway: carrier recovery,
synchronization, equalization, etc.
It's great for education tool. The board can stay with the school and each
semester students can build on the previous groups work.
Just my opinion. I spent most of my senior design (years ago) wire wrapping
my board (an FM receiver on an ISA card (years before you could buy
commercially)). I would have learned a lot more if I'd had the GNU radio
tool.
-Clark
<zhangweidai@gmail.com> wrote in message
news:1139379598.662192.273600@g44g2000cwa.googlegr oups.com...
> Clark,
>
> After you mentioned using GNU Radio, I looked it up and yes we are
> going to do something similiar. We are building this demo board
> ourselves as best we could as a senior design project. We dont know
> enough about USRP to decide to jump into using it yet.
>
> -Peter
>