All of lore.kernel.org
 help / color / mirror / Atom feed
* [ath9k-devel] query in ath9k
@ 2010-03-29 10:58 selvam
  2010-03-29 17:36 ` Luis R. Rodriguez
  0 siblings, 1 reply; 6+ messages in thread
From: selvam @ 2010-03-29 10:58 UTC (permalink / raw)
  To: ath9k-devel

Hi all,
I have some queries in ath9k.

In xmit.c, the variable 'bits_per_symbol' is used to store the number of
bits per OFDM symbol for various data rates.

static u32 bits_per_symbol[][2] = {
        /* 20MHz 40MHz */
        {    26,   54 },     /*  0: BPSK */
        {    52,  108 },     /*  1: QPSK 1/2 */
        {    78,  162 },     /*  2: QPSK 3/4 */
        {   104,  216 },     /*  3: 16-QAM 1/2 */
        {   156,  324 },     /*  4: 16-QAM 3/4 */
        {   208,  432 },     /*  5: 64-QAM 2/3 */
        {   234,  486 },     /*  6: 64-QAM 3/4 */
        {   260,  540 },     /*  7: 64-QAM 5/6 */
        {    52,  108 },     /*  8: BPSK */
        {   104,  216 },     /*  9: QPSK 1/2 */
        {   156,  324 },     /* 10: QPSK 3/4 */
        {   208,  432 },     /* 11: 16-QAM 1/2 */
        {   312,  648 },     /* 12: 16-QAM 3/4 */
        {   416,  864 },     /* 13: 64-QAM 2/3 */
        {   468,  972 },     /* 14: 64-QAM 3/4 */
        {   520, 1080 },     /* 15: 64-QAM 5/6 */


1) Is it possible to keep only the values of MCS 0 to MCS 7 and calculate
the rest on run time. so that we can save some amount of memory.

For example, if MCS index is 8, then multiply the MCS 0 by 2, for MCS 9
mutiply MCS 1 by 2..

Can we use in that way?. Is there any performance tradeoff in terms of
faster execution due to comparison?


2) Why don't we use static u16 instead of static u32 to declare this
variable? Is there any specific reason for using as u32?

If my approach is improper, please excuse me.


Regards,
-- 
Selvam.T
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ath9k.org/pipermail/ath9k-devel/attachments/20100329/07a9bb90/attachment.htm 

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2010-03-30  8:20 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-29 10:58 [ath9k-devel] query in ath9k selvam
2010-03-29 17:36 ` Luis R. Rodriguez
2010-03-29 23:32   ` rootkit85 at yahoo.it
2010-03-29 23:35     ` Luis R. Rodriguez
2010-03-30  0:01       ` rootkit85 at yahoo.it
2010-03-30  8:20         ` selvam

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.