CDMA Reference Blockset    
IS-95A Syndrome Detector

Check the CRC bits to determine the frame quality, and output the decoded data and frame quality decision

Library

IS-95A Common

Description


This block detects a frame error in the Traffic frame by checking the received CRC bits. It regenerates the CRC bits using the received data and compares them with the received CRC. After checking for a frame error, the block removes the CRC and tail bits according to the IS-95A specification. The Frame In input size equals the maximum possible size of 288 (Rate Set II, Traffic Full Rate). Similarly, the Frame Out output size equals the maximum possible size of 268 (Rate Set II, Traffic Full Rate).

For the Sync and Paging channel, the block passes the data to the output without any processing. In the case of the Access channel, the block removes the tail bits before passing the data to the output.

The following table shows the number of relevant input and output bits. Any unused output bits are set to zero.

Channel Type
Number of Relevant Inputs Bits
Number of CRC Bits
Number of Tail Bits
Number of Relevant Output Bits
Sync, Eighth Rate
32
0
0
32
Paging, Full Rate
192
0
0
192
Paging, Half Rate
96
0
0
96
Access
96
0
8
88
Traffic, Rate Set I, Full Rate
192
12
8
172
Traffic, Rate Set I, Half Rate
96
8
8
80
Traffic, Rate Set I, Quarter Rate
48
0
8
40
Traffic, Rate Set I, Eighth Rate
24
0
8
16
Traffic, Rate Set II, Full Rate
288
12
8
268
Traffic, Rate Set II, Half Rate
144
10
8
126
Traffic, Rate Set II, Quarter Rate
72
8
8
56
Traffic, Rate Set II, Eighth Rate
36
6
8
22

Inputs

Rate
Integer scalar that specifies the data rate for the input signal. To indicate a rate fraction of Full, Half, Quarter, or Eighth, use an input value of 0, 1, 2, or 3, respectively. The table below shows all valid channel types and rate fractions, along with their associated data rates and Rate input values.

Channel Type
Data Rate (bps)
Input Value
Sync (always Eighth rate)
1200
3
Paging, Full
9600
0
Paging, Half
4800
1
Access (always Half rate)
4800
1
Traffic, Rate Set I, Full
9600
0
Traffic, Rate Set I, Half
4800
1
Traffic, Rate Set I, Quarter
2400
2
Traffic, Rate Set I, Eighth
1200
3
Traffic, Rate Set II, Full
14400
0
Traffic, Rate Set II, Half
7200
1
Traffic, Rate Set II, Quarter
3600
2
Traffic, Rate Set II, Eighth
1800
3
Frame In
Binary vector of size 288 representing the decoded data followed by the CRC and tail bits.

Outputs

Frame Out
Binary vector of size 268 representing the data without CRC and tail bits.
Frame Error
Real scalar of binary data representing the output of the CRC syndrome. A value of zero indicates that the detected frame was decoded correctly. A value of one indicates that the detected frame was decoded erroneously.

Dialog Box

Parameters

Rate set
The rate set, either Rate Set I or Rate Set II.
Channel type
The channel type, either Sync, Paging, Access, or Traffic.

See Also

IS-95A CRC Generator
IS-95A Frame Quality Detector


 IS-95A Short Code Generator IS-95A Walsh Code Generator