[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] Standalone USRP2
From: |
Eric Blossom |
Subject: |
Re: [Discuss-gnuradio] Standalone USRP2 |
Date: |
Mon, 16 Feb 2009 13:35:27 -0800 |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
On Fri, Feb 13, 2009 at 10:50:54AM +0100, Yongsang Kim wrote:
>
> We want to make several standalone transmitters which transmit OFDM
> signals synchronized with 1pps signal and external 10MHz closk using
> USRP2.
>
> We want to implement the transmitters using FPGA, while daughter board
> parameters and interpolation rate are fixed.
>
> We will transmit "frames" which consist of preamble and fixed many data
> OFDM symbols.
>
> We want to ask following questions about above.
>
> 1. Where does the "making frame block" connect with?
>
> 2. What block may be deleted for elmenating corresponding GNU radio
> block?
>
> 3. How do we modify the FPGA and/or firmware for fixing parameters
> (interpolation rate, center frequency, etc.)
>
> 4. We may have to eliminate receiving buffer cause of shortage of
> memory.
> How can we delete it?
>
> 5. If exists, please send us the whole system block diagram.
Your best bet is to take a look at the existing code. With regard to
firmware, take a look at txrx.c and everything that it calls. All of
the peripherals visible to the firmware are defined in memory_map.h.
You can find data sheets for most of the wishbone peripherals under
usrp2/fpga/opencores
The top-level of the verilog is in usrp2/fpga/top/u2_rev3.
If you're not connecting to the ethernet at all, you may be able to
remove the entire buffer_pool abstraction. Ultimately you'll want to
clock your samples into the Tx DSP pipeline.
Eric