| | 1 | = Frame Assembler = |
| | 2 | |
| | 3 | The FrameAssembler component has several puposes |
| | 4 | * Modulate data bits into a coherent frame |
| | 5 | * Append a BPSK P/N code header to the begninng of the frame for symbol synchronization |
| | 6 | * Append a preamble phasing pattern before the P/N code for symbol timing and phase recovery |
| | 7 | |
| | 8 | This component is intended to operate in conjunction with the FrameSynchronizer component and should eventually support the following adjustable parameters |
| | 9 | * Frame size (number of symbols in a frame) for adjustable data rates |
| | 10 | * Modulation scheme: BPSK, QPSK, 8-PSK, 16-QAM (expandable) |
| | 11 | * Multiple P/N codes for a selectable destination address |
| | 12 | |
| | 13 | == Software Status == |
| | 14 | |
| | 15 | The FrameAssembler is currently in \"development\" mode. |
| | 16 | * [source:experimental/components/FrameAssembler] development trunk |