bcm-v4

[Specification

About the Table

Later revisions probably have this hardcoded, it's probably just a helper table for calculating sin/cos.

The table below is almost a circle in the complex plane I/Q with centre (0,0) and radius 1 and values in Q1.14. The circle starts at something like -PI/10 and has 56 equidistant points up to PI/10 in negative direction.

Write the Table

Use the auto-increment function of the OFDM Tables to write all of the data.

Since this a complex table, write the Q value first to the Q OFDM Register (0x74), followed by the I value to the I OFDM Register (0x73)

  1. Write the I and Q values from the table below to OFDM Table 0x9, starting at offset 0

Q Value

I Value

0xDB93

0xCB87

0xD666

0xCF64

0xD1FD

0xD358

0xCDA6

0xD826

0xCA38

0xDD9F

0xC729

0xE2B4

0xC469

0xE88E

0xC26A

0xEE2B

0xC0DE

0xF46C

0xC073

0xFA62

0xC01D

0x00D5

0xC076

0x0743

0xC156

0x0D1E

0xC2E5

0x1369

0xC4ED

0x18FF

0xC7AC

0x1ED7

0xCB28

0x23B2

0xCEFA

0x28D9

0xD2F6

0x2D3F

0xD7BB

0x3197

0xDCE5

0x3568

0xE1FE

0x3875

0xE7D1

0x3B35

0xED66

0x3D35

0xF39B

0x3EC4

0xF98E

0x3FA7

0x0000

0x4000

0x0672

0x3FA7

0x0C65

0x3EC4

0x129A

0x3D35

0x182F

0x3B35

0x1E02

0x3875

0x231B

0x3568

0x2845

0x3197

0x2D0A

0x2D3F

0x3106

0x28D9

0x34D8

0x23B2

0x3854

0x1ED7

0x3B13

0x18FF

0x3D1B

0x1369

0x3EAA

0x0D1E

0x3F8A

0x0743

0x3FE3

0x00D5

0x3F8D

0xFA62

0x3F22

0xF46C

0x3D96

0xEE2B

0x3B97

0xE88E

0x38D7

0xE2B4

0x35C8

0xDD9F

0x325A

0xD826

0x2E03

0xD358

0x299A

0xCF64

0x246D

0xCB87


Exported/Archived from the wiki to HTML on 2016-10-27