146 lines
12 KiB
C
146 lines
12 KiB
C
/****************************************************************************
|
|
|
|
Copyright(c) 2019 by Aerospace C.Power (Chongqing) Microelectronics. ALL RIGHTS RESERVED.
|
|
|
|
This Information is proprietary to Aerospace C.Power (Chongqing) Microelectronics and MAY NOT
|
|
be copied by any method or incorporated into another program without
|
|
the express written consent of Aerospace C.Power. This Information or any portion
|
|
thereof remains the property of Aerospace C.Power. The Information contained herein
|
|
is believed to be accurate and Aerospace C.Power assumes no responsibility or
|
|
liability for its use in any way and conveys no license or title under
|
|
any patent or copyright and makes no representation or warranty that this
|
|
Information is free from patent or copyright infringement.
|
|
|
|
***************************************************************************/
|
|
#include "bb_rf_tone_tbl.h"
|
|
|
|
/* It's about design, we do not have to care */
|
|
const int phy_rf_scphase_table[3][32] =
|
|
{
|
|
{
|
|
0x00000000, 0x44040000, 0x00400404, 0x44044444, 0x44004044, 0x40044044, 0x04440444, 0x00400400,
|
|
0x00444040, 0x00000440, 0x00404044, 0x40404004, 0x04444404, 0x00400404, 0x00000044, 0x00000000,
|
|
0x73077311, 0x54042415, 0x55151553, 0x73132242, 0x40621730, 0x31023361, 0x77316716, 0x53226014,
|
|
0x06075461, 0x24014414, 0x25556541, 0x46357167, 0x37765427, 0x60477162, 0x72517662, 0x75065077
|
|
},
|
|
{
|
|
0x04000000, 0x40440440, 0x04440004, 0x04004444, 0x04040400, 0x44444044, 0x04444040, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x40621730, 0x31023361, 0x77316716, 0x53226014, 0x06075461, 0x24014414, 0x25556541, 0x46357167,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
},
|
|
{
|
|
0x00000000, 0x44404440, 0x40400440, 0x00000404, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x77316716, 0x53226014, 0x06075461, 0x24014414, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
}
|
|
};
|
|
|
|
const int phy_rf_scidx_table[3][256] =
|
|
{
|
|
{
|
|
0x06ca8d0c, 0x0d57a742, 0x0203c70d, 0x0284c911, 0x0305cb15, 0x03a70d99, 0x04280f9e, 0x04a911a2,
|
|
0x052a13a6, 0x05cb562b, 0x064c582f, 0x06ed5a33, 0x076e9cb8, 0x07ef9ebc, 0x08b121c1, 0x093223c6,
|
|
0x09b325ca, 0x0a54684f, 0x0ad56a53, 0x0b566c57, 0x0bf76e5b, 0x0c78b0e0, 0x0cf9b2e4, 0x0d9af4e8,
|
|
0x0e1bf76d, 0x0e9cf971, 0x00608080, 0x00e18284, 0x01628488, 0x0efdbac0, 0x0f7ebcf8, 0x0fffbefc,
|
|
0x074b8f0f, 0x0dd8ad52, 0x0203868c, 0x0284c911, 0x0305cb15, 0x0386cd19, 0x04280f9d, 0x04a911a2,
|
|
0x052a13a6, 0x05ab15aa, 0x064c582f, 0x06cd5a33, 0x076e5c37, 0x07ef9ebc, 0x0890e141, 0x0911e345,
|
|
0x0992e549, 0x0a13e74d, 0x0ab529d1, 0x0b362bd6, 0x0bd76e5b, 0x0c78705f, 0x0cf9b2e4, 0x0d7ab4e8,
|
|
0x0e1bf6ec, 0x0e9cf971, 0x00608080, 0x00e18284, 0x01628488, 0x0efdbac0, 0x0f7ebcf8, 0x0fffbefc,
|
|
0x07cc9112, 0x0e39ab46, 0x01e3868c, 0x0284c890, 0x0305cb15, 0x0386cd19, 0x0407cf1d, 0x04a911a1,
|
|
0x052a13a6, 0x05ab15aa, 0x062c17ae, 0x06cd5a33, 0x074e5c37, 0x07ef5e3b, 0x0890e141, 0x093223c5,
|
|
0x09b325ca, 0x0a3427ce, 0x0ab529d2, 0x0b566c57, 0x0bd76e5b, 0x0c58705f, 0x0cf97263, 0x0d7ab4e8,
|
|
0x0dfbb6ec, 0x0e9cf970, 0x00608080, 0x00e18284, 0x01628488, 0x0efdbac0, 0x0f7ebcf8, 0x0fffbefc,
|
|
0x06c98b0c, 0x0e9aad4a, 0x0203c70d, 0x0284c911, 0x03260b95, 0x03a70d9a, 0x04280f9e, 0x04a911a2,
|
|
0x054a5427, 0x05cb562b, 0x064c582f, 0x06ed5a33, 0x076e9cb8, 0x07ef9ebc, 0x0890e141, 0x0911e345,
|
|
0x09b325c9, 0x0a3427ce, 0x0ab529d2, 0x0b362bd6, 0x0bd76e5b, 0x0c58705f, 0x0cd97263, 0x0d7a7467,
|
|
0x0dfbb6ec, 0x0e7cb8f0, 0x00608080, 0x00e18284, 0x01628488, 0x0efdbac0, 0x0f7ebcf8, 0x0fffbefc,
|
|
0x074a8d0f, 0x0dd7a742, 0x0203868c, 0x0284c911, 0x0305cb15, 0x03a70d99, 0x04280f9e, 0x04a911a2,
|
|
0x052a13a6, 0x05cb562b, 0x064c582f, 0x06cd5a33, 0x076e5c37, 0x07ef9ebc, 0x08b121c1, 0x093223c6,
|
|
0x09b325ca, 0x0a54684f, 0x0ad56a53, 0x0b566c57, 0x0bf76e5b, 0x0c78b0e0, 0x0cf9b2e4, 0x0d7ab4e8,
|
|
0x0e1bf6ec, 0x0e9cf971, 0x00608080, 0x00e18284, 0x01628488, 0x0efdbac0, 0x0f7ebcf8, 0x0fffbefc,
|
|
0x05c98f12, 0x0e38a946, 0x01e3868c, 0x0284c890, 0x0305cb15, 0x0386cd19, 0x04280f9d, 0x04a911a2,
|
|
0x054a5427, 0x05eb562b, 0x066c98b0, 0x06ed9ab4, 0x076e9cb8, 0x07ef9ebc, 0x0890e141, 0x093223c5,
|
|
0x09b325ca, 0x0a3427ce, 0x0ad56a53, 0x0b566c57, 0x0bd76e5b, 0x0c78705f, 0x0cf9b2e4, 0x0d7ab4e8,
|
|
0x0dfbb6ec, 0x0e9cf970, 0x00608080, 0x00e18284, 0x01628488, 0x0efdbac0, 0x0f7ebcf8, 0x0fffbefc,
|
|
0x07cc9116, 0x0e99ab4a, 0x01e3868c, 0x02648890, 0x0305ca94, 0x0386cd19, 0x0407cf1d, 0x04a911a1,
|
|
0x052a13a6, 0x05ab15aa, 0x062c17ae, 0x06cd5a33, 0x074e5c37, 0x07ef5e3b, 0x0890e141, 0x0911e345,
|
|
0x09b325c9, 0x0a3427ce, 0x0ab529d2, 0x0b566c57, 0x0bd76e5b, 0x0c58705f, 0x0cf97263, 0x0d7ab4e8,
|
|
0x0dfbb6ec, 0x0e7cb8f0, 0x00608080, 0x00e18284, 0x01628488, 0x0efdbac0, 0x0f7ebcf8, 0x0fffbefc,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
},
|
|
{
|
|
0x06c88d06, 0x01424407, 0x01c3460b, 0x0244480f, 0x02c54a13, 0x03664c17, 0x03e78e9c, 0x04a911a1,
|
|
0x052a13a6, 0x05ab15aa, 0x062c17ae, 0x06ad19b2, 0x074e5c37, 0x00608080, 0x07680284, 0x07ef9ebc,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x064a8b0e, 0x01220386, 0x01a3058a, 0x0244480f, 0x02e54a13, 0x03668c98, 0x03e78e9c, 0x0488d121,
|
|
0x0509d325, 0x05ab15a9, 0x062c17ae, 0x06cd5a33, 0x074e5c37, 0x00608080, 0x07680284, 0x07ef9ebc,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x07498f0a, 0x01220386, 0x01c3460b, 0x0244480f, 0x02c54a13, 0x03464c17, 0x03e74e1b, 0x0488d121,
|
|
0x052a13a5, 0x05ab15aa, 0x062c17ae, 0x06ad19b2, 0x072e1bb6, 0x00608080, 0x07680284, 0x07ef9ebc,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x06cb8d12, 0x01220386, 0x01a3058a, 0x0224078e, 0x02c54a13, 0x03664c17, 0x03e78e9c, 0x0488d121,
|
|
0x0509d325, 0x058ad529, 0x062c17ad, 0x06ad19b2, 0x074e5c37, 0x00608080, 0x07680284, 0x07ef9ebc,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x05488706, 0x01424407, 0x01e3460b, 0x02648890, 0x02e58a94, 0x03668c98, 0x03e78e9c, 0x04a911a1,
|
|
0x052a13a6, 0x05cb562b, 0x064c582f, 0x06cd5a33, 0x074e5c37, 0x00608080, 0x07680284, 0x07ef9ebc,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x074c8f16, 0x01220386, 0x01a3058a, 0x0224078e, 0x02a50992, 0x03464c17, 0x03e74e1b, 0x0488d121,
|
|
0x0509d325, 0x058ad529, 0x060bd72d, 0x06ad19b1, 0x072e1bb6, 0x00608080, 0x07680284, 0x07ef9ebc,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x05c9890a, 0x01220386, 0x01c3460b, 0x0264480f, 0x02e58a94, 0x03668c98, 0x03e78e9c, 0x0488d121,
|
|
0x052a13a5, 0x05ab15aa, 0x064c582f, 0x06cd5a33, 0x074e5c37, 0x00608080, 0x07680284, 0x07ef9ebc,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
},
|
|
{
|
|
0x0101c906, 0x0182c509, 0x0223c70d, 0x02c54a13, 0x03464c17, 0x00608080, 0x03640284, 0x03e78e9c,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00e18d0e, 0x01628488, 0x0223c68c, 0x02a50992, 0x03260b96, 0x00608080, 0x03640284, 0x03e78e9c,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00e18b0a, 0x0182c488, 0x0223c70d, 0x02a50992, 0x03464c17, 0x00608080, 0x03640284, 0x03e78e9c,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
}
|
|
};
|
|
|