摘要:
According to an embodiment of the invention, a method and apparatus are described for data bit sequences. According to an embodiment of the invention, a header is inserted in a data burst. One or more high priority messages of a first type are optionally inserted in the data burst starting after the header. One or more messages of a second type are optionally inserted into the data burst starting at an end of the data burst. One or more low priority messages of the first type are optionally inserted in the data.
摘要:
A development framework and runtime environment for applications that execute in real-time operating systems. Application development is enhanced by providing simple instructions that allow a programmer to declare any function as a function managed with priority. Compiler tools implement priority function and the management code for managing execution at runtime. At runtime, priority functions are managed based on their respective priority level. The priority function information is stored when execution is to be delayed.
摘要:
A method is provided to generate preamble sequences. The method includes transmitting a periodic set of samples as part of a wireless communications preamble sequence and determining a set of null periods in which zero samples are transmitted. The null periods are interspersed among the periodic set of samples in order to enhance correlation efficiency and mitigate processing complexity.
摘要:
A system and method are provided for supplying a frequency-smoothed communications training signal. The method generates a frequency-smoothed unbiased training signal in a quadrature modulation transmitter. The frequency-smoothed unbiased training signal includes a plurality of pilot signal products, where each pilot signal product includes complex plane information represented by a reference frequency subcarrier, multiplying complex plane information represented by mirror frequency subcarrier. The sum of the plurality of pilot signal products is equal to zero. The method supplies the frequency-smoothed unbiased training signal so that it may be transmitted within a single symbol period. System and methods are also provided for using a frequency-smoothed training signal in the calculation of a receiver channel estimate.
摘要:
An orthogonal frequency division multiplex (OFDM) transmitter may adaptively load each sub-carrier, buffering less than an OFDM frame in order to reduce hardware requirements and latency. The transmitter may use feedback information from the receiver regarding the quality of the sub-carriers. In addition, combining repetition and puncturing to achieve a desired date rate per class further reduces hardware by simplifying or even eliminating an interleaver. Additional mitigation and even performance enhancement techniques are incorporated to address inter-class boundaries within an OFDM frame, such as introducing transition classes. Channel state information may be reported in various formats including full bitmap, changed subchannels, and reported bad subchannels.
摘要:
A system and method are provided for using frequency domain spreading to generate real signals in the time domain. The method supplies a first complex frequency domain symbol (α) and a second complex frequency domain symbol (αi), and maps (α+jαi) onto a subcarrier (+f). Further, (α−jαi)* is mapped onto a mirror subcarrier (−f). The mappings are converted into a complex time domain symbol carrying α and jαi in a single inverse fast Fourier transformation (IFFT). The real component of the complex time domain symbol (α) is initially supplied, and subsequently supplied is an imaginary component of the complex time domain symbol (αi). The real symbol component (α) is supplied by carrying α on the subcarrier (+f), and carrying (α)* on the mirror subcarrier (−f). The imaginary symbol component αi is supplied by carrying αi on the subcarrier (+f), and carrying (αi)* on the mirror subcarrier (−f).
摘要:
An orthogonal frequency division multiplex (OFDM) transmitter may adaptively load each sub-carrier, buffering less than an OFDM frame in order to reduce hardware requirements and latency. The transmitter may use feedback information from the receiver regarding the quality of the sub-carriers. In addition, combining repetition and puncturing to achieve a desired date rate per class further reduces hardware by simplifying or even eliminating an interleaver. Additional mitigation and even performance enhancement techniques are incorporated to address inter-class boundaries within an OFDM frame, such as introducing transition classes. Channel state information may be reported in various formats including full bitmap, changed subchannels, and reported bad subchannels.
摘要:
A system and method are provided for using frequency domain spreading to generate real signals in the time domain. The method supplies a first complex frequency domain symbol (α) and a second complex frequency domain symbol (αi), and maps (α+jαi) onto a subcarrier (+f). Further, (α−jαi)* is mapped onto a mirror subcarrier (−f). The mappings are converted into a complex time domain symbol carrying α and jαi in a single inverse fast Fourier transformation (IFFT). The real component of the complex time domain symbol (α) is initially supplied, and subsequently supplied is an imaginary component of the complex time domain symbol (αi). The real symbol component (α) is supplied by carrying a on the subcarrier (+f), and carrying (α)* on the mirror subcarrier (−f). The imaginary symbol component αi is supplied by carrying αi on the subcarrier (+f), and carrying (αi)* on the mirror subcarrier (−f).
摘要:
A development and runtime framework for applications that execute in real-time operating systems. Application development is enhanced through simple instructions that allow a programmer to declare functions and sets of functions as tasks and supertasks, respectively, and manage the execution of functions, tasks and supertasks with priorities. A compiler or pre-processor provides tools for generating the code for tasks and supertasks, and the management code for managing execution. Function calls may be made directly to functions within supertasks via respective entrypoints, and the tasks are managed based on the functions being invoked. Within a supertask, a higher priority function may be runnable while a lower priority function of that supertask is suspended. A cookie is used to recognize when a register update for a supertask may be omitted, enabling more efficient context switching.
摘要:
Techniques for rotating and transmitting multidimensional constellations are disclosed. A method for rotating a multidimensional constellation may include constructing a first rotation matrix, constructing a second rotation matrix, applying orthogonality constraints to the first and second rotation matrices; selecting an optimizing rotation matrix from the first and second rotation matrices; and rotating the multidimensional constellation using the optimizing rotation matrix. Constructing the first rotation matrix and second rotation matrices may include constructing a first column that includes first matrix dements based on the number of axes in the multidimensional constellation, and additional columns that include permutations of the first matrix elements.