Summary: In this module we implement a simple complex downconversion based on a predetermined frequency offset. The reason for complex (by way of complex exponential multiplication) is because we expect (in general) no conjugate symmetry for our incoming signal. Embedded is a tutorial video on the construction of the sub-VI, as well as an example video on how to use the function. The file is available for download below.
Input/Outputs and Help |
---|
The Frequency Synchronization sub-VI in the OFDM transmitter is shown above in Figure 1. The motivation behind this sub-VI arises because we assume in general we have a complex baseband OFDM symbol. As a result, any frequency offset from noncoherence up until this point must be corrected by a complex downconversion. Of course, maintaining coherence is crucial in preserving the orthogonality of the subcarriers and ultimately in distortionless recovery of the data.
Block Diagram Layout |
---|
Figure 2 shows a LabVIEW implementation of this downconversion and is available for download below. The only potentially unseen function for the new LabVIEW user is the compound arithmetic function. This can be found in the numeric menu. Once placed in your VI, you must right-click the block and choose the arithmetic operation you desire (multiplication in our case). Note also that indexing is enabled for ease of implementation.
For all general questions, check out the instructional video below in Figure 3, the example use video below in Figure 4, or email the author for more information.
Instructional Video |
---|
Example Video |
---|
No comments:
Post a Comment