Dear Nathan,

I know QAM is the fastest modulation because it can carry more bits per
symbol. This is a reason why I use QAM modulation.

As bits per symbol level is higher, bit error rates will be increased. I
expected it returns feasible error rate. However, error rates were too
high. So I wondered "is this normal case or what is it I'm missing".

Recently I could reduce bit error rates of benchmark example (ofdm one).
In my case, the problem was sub-bandwidth. In OFDM, total bandwidth is
divided by # sub-carrier.
I changed related parameters(occupied_tones, fft_size) to small.

Now, I'm researching how transmit rate be maximized and how error rate be
minimized (I think it can be solved by maximizing sample rate)

Thank you for your advice.

2016-03-16 1:30 GMT+09:00 West, Nathan <n...@ostatemail.okstate.edu>:

> There's been some subtle miscues in this thread. Let's start over from the
> fundamentals.
>
> First, think about what the flowgraph is. You must understand the transmit
> and receive chains to do meaningful work with GNU Radio flowgraphs.
>
> This is a rather old example of sending packetized data that doesn't use
> error correction. There is a function that checks the CRC of packets. If a
> single bit is wrong the packet fails. (As a side note building
> packetized/bursty modems in the way these flowgraphs work is NOT
> recommended).
>
> Given this information, for the same SNR and channel what would you expect
> to happen to bit error rates (and therefor packet error rates) as you
> change modulations from GMSK, BPSK, etc to QAM?
>
> Finally, as I mentioned these flowgraphs are sort of deprecated. Maybe you
> can tell us what you're really going for and someone can suggest a better
> tool.
>
> Cheers,
> Nathan
>
> On Sun, Mar 13, 2016 at 4:22 AM, SangHyuk Kim <tkdgur7...@gmail.com>
> wrote:
>
>> Hi all.
>>
>> I'm using benchmark_tx(rx).py example
>>
>> I experimented variety modulation schemes and GMSK, BPSK, QPSK modulation
>> worked well
>>
>> However, when I used QAM modulation, most of received packet were
>> corrupted (FALSE)
>>
>> ENV)
>> both TX and RX uses USRP N210 with ANT500 and CBX 40MHz
>> distance between TX and RX is shorter than 3m
>>
>> TX)
>> ./benchmark_tx.py -f 1.5G -m qam -S 8 --tx-gain=30
>>
>> RX)
>> ./benchmark_rx.py -f 1.5G -m qam -S 8
>>
>> RESULTS ON RX)
>> ok = FALSE  pktno = 1  n_rcvd = 1  n_right = 0
>> ok = FALSE  pktno = 2  n_rcvd = 2  n_right = 0
>> ok = FALSE  pktno = 3  n_rcvd = 3  n_right = 0
>> ...
>> ok = TRUE  pktno = N  n_rcvd = N  n_right = 1
>> ...
>>
>> Is this normal case of qam modulation ?
>> How can I get more TRUE packet using QAM modulation ?
>>
>> Thanks.
>>
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> Discuss-gnuradio@gnu.org
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to