Hi,
I found the OFDM IFFT caculation is very different from what I got in
MATLAB.
In detail, my command is shown below
./benchmark_ofdm_tx.py -f 10M -i 512 --fft-length=64 --occupied-tones=32
--cp-length=4 (bpsk)
The packet size is 8 bits, after a serials of operation, it added 4 bytes
in
hanwen wrote:
Hi,
We use tx_samples.cc to transmit a file with 16bit-short complex samples
at 10MHz and 20MHz. We use another USRP2 to receive the signal and store
on disk. We observed there are some unexpected gaps in the received
samples. Using usrp2_fft.py with the osiliscope view, we also
harshal jadhav wrote:
Hi Eric,
I have a very small problem but I am not able to figure that out. I
need to have access to the samples of the signal source so that I can
use them for further processing such as picking up 2 samples and
mapping them to a complex symbol. But what I understand f
Hi All,
I am working on OFDM based on benchmark_ofdm_tx.py and benchmark_ofdm_tx.py.
Can anyone give me some hint on how to adjust transmission power on each
subcarrier, please? If I set --tx-amplitude, it will be applied on all the
subcarriers, however, I want different subcarrier with differen
Hi Eric,
I have a very small problem but I am not able to figure that out. I need to
have access to the samples of the signal source so that I can use them for
further processing such as picking up 2 samples and mapping them to a
complex symbol. But what I understand from the Signal Source code i
You can do whatever you want in the fpga. The critical part for you is to
identify the phy and mac layer components that are latency sensitive and
implement those on the fpga. You don't necessarily have to slap the entire mac
and phy onto the fpga.
Tim
--Original Message--
From: Anand
Hi,
We use tx_samples.cc to transmit a file with 16bit-short complex samples at
10MHz and 20MHz. We use another USRP2 to receive the signal and store on
disk. We observed there are some unexpected gaps in the received samples.
Using usrp2_fft.py with the osiliscope view, we also observed such kind
Hi,
The inband registers are listed together in register_io.v, while
the non inband registers are created in different modules where the
values are needed.
Is it made like this because of timing constraints or is there something
else?
Christian