Burst PSK Modem with LDPC Coding in GNU Radio

Data burst randomizer - Qualcomm Incorporated

In the public long code, and FIG. 8b, mask bits M 32-M 41-header bits; and mask bits M 0 to M is set to 31 bits, such as a one-to-one function of the mobile station ESN. It is, therefore, desirable to the CDMA system techniques, which can reduce the user interference levels even further, thereby increasing system capacity. In the case where no data repetition is used, delays in the presentation of the data can be used to set the position of the data within the data frame. The present invention is also applicable with respect to those cases in which data, the repetition is not used. Each frame of the traffic channel includes a frame quality indicator. For the 9.6 kbps and 4.8 kbps transmission rate, the frame quality indicator to the CRC. For the 2.4 kbps and 1.2 kbps transmission rate, the frame quality indicator implies that no frame will be transmitted more quality bits. To facilitate the digital communication, acoustic signals, these signals are sampled and digitized by well known techniques. Circuit 32 is also responsive to the initialization information to be provided, the type of the mask shows through the circuit 32 to the generator 30. Certain power control groups are gated-on (i.e., transmitted), while other groups are shielded (i.e.,). The assignment of gated on and gated-off groups, referred to as a data burst randomizer function. A calculation circuit calculates a deterministic code to a Pseudo-position for the data in each data frame. It should be understood that, since the data is transmitted for each frame, only at a rate that is transferred in the actual implementation, the data, according to one of FIGS. 10a-10d for the respective frame. Microprocessor 18 also controls the addressing of the interleaver memory for outputting the symbols in the correct order. Microprocessor 18 is mounted, then the half rate vocoder data with the signaling traffic into the 9.6 kbps frame as illustrated in FIG. 2b. In this case, set a limit that could be applied to the number of speech frames encoded at the half rate to avoid degradation in the quality of the language. The distribution of the data throughout the frame reduces the possibility of simultaneous transmission of other users, whose frame timing is about the same. The I and Q waveforms output from gates 34 and 36 and provided as inputs to finite impulse response (FIR) filters 42 and 44. The previous description of the preferred embodiments is provided to enable any person to make the knowledge in the art, or the use of the present invention.

Data Burst Randomizer

A positioning circuit positions the data within each data Frames for transmission according to the calculated position. Also to multiplexers 112, 114 and 116 are different bits of the output of the power control group counter 104. Coming back to FIG. 1, the output of gate 28 is respectively provided as one input to each of a pair of modulo-2 adder, exclusive-OR gates 34 and 36. The output of the AND gate 174 is provided to the adders as the least significant bit and is used in conjunction with the logical inverse of the coefficient groups to the arithmetic inverse of the filter coefficients. With each Walsh symbol represented by 64 Walsh chips, there are 384 Walsh chips in the 1.25 msec. Time. Since there are 4 PN chips per Walsh chip, each transmitted power control group consists of the data modulated that of 1536 PN chips. However, depending on the amount of redundancy in the frame, the power in the transmitted data can be reduced accordingly. Generator more 20 generated for all images, regardless of the frame data rate, a set of Encoder Tail Bits. It should be noted that the 172 bits output from logic 60 which pass through circuit 62 are undisturbed by the computation of the CRC bits and the output of the circuit 62, which are in the same order and with the same value to be entered. For 9.6 kbit / s-rate data-bits are input to circuit 62 from logic 60 in the following order.

The transmitter 56 includes, in addition to power amplifier 58, various other amplifiers, filters and frequency upconverters (not shown) as is known in the art for the preparation of the base band signal for transmission. This receive frame sync signal occurs every four data frames, and the system timing data to align the transmitted data frames with the received data frames. The present invention is thus a method and system for use in a communication system in which data are sent in data frames of a predetermined time duration, it allows the positioning of the data within the data frames for transmission. The length of time for which the amplifier is turned on, if currently off, prior to the next power control group in which a transfer is to be made, is a function of the value of the PA - WARMUP signal provided by a microprocessor. The INTERNAL MASK signal, output logic 138 is used as an input to latch 140 and to an input of the OR gate 142. However, as disclosed herein, 14 bits are used to ensure that the slot position within the frame (power control group) for the transmission of data with a quarter rate uses a subset of the slots (power control groups), at half the rate, and that the slots used for the transmission of data with eighth rate are a subset of the slots used at the quarter rate. FIG. 10e illustrates that the 14 bits from the masked long code that are stored correspond to the last 14 bits of the 15th power control group (PCG 14) of the 16 power control groups of the preceding frame. The signal FIR MASK is the masking stream that is provided to the FIR filters for data masking purposes. In logic 138 the INTERNAL MASK signal can be forced high or low by is synchronized with a MASK - CNTL signal to the INT - FRAME signal. When communicating on the reverse traffic channel that is defined by the mask, as shown in FIG. 8b and 8c. The mobile station uses one of two long codes unique to that mobile station: a public long code that is a function of the mobile station, the electronic serial number (ESN) and a private long code unique for each mobile identification number (MIN), which is usually the phone number of the mobile station. As already mentioned, a variable rate Vocoder of a communication system provides the ability to transfer small amounts of data that used to be representative of the voice data in comparison to that of a fixed rate Vocoder.