49 0x46, 0x47—signal level meter register (s, 50 0x48, 0x49—far-end level meter register, 51 0x4a, 0x4b—noise level histogram meter re – Rockwell SoniCrafter BT8960 User Manual

Page 75: 51 0x4a, 0x4b—noise level histogram meter register, Noise_histogram_low, noise_histogram_high), Bt8960

Advertising
background image

65

3.0 Registers

3.1 Conventions

Bt8960

Single-Chip 2B1Q Transceiver

N8960DSB

3.2.49 0x46, 0x47—Signal Level Meter Register (slm_low, slm_high)

A 2-byte read-only register containing 16 MSBs of the 32-bit unsigned signal-level meter accumulator. This
meter sums the absolute value of the receive signal input path—after format conversion and DC offset correc-
tion but before echo cancellation (same point as the DC level meter)—over each Meter Timer countdown inter-
val. Automatically loaded at the end of each interval, the meter register must be read low byte first, followed by
high byte, unseparated by any other meter-register read access.

3.2.50 0x48, 0x49—Far-End Level Meter Register (felm_low, felm_high)

A 2-byte read-only register containing 16 MSBs of the 32-bit unsigned far-end level meter accumulator. This
meter sums the absolute value of the receive signal path—after echo cancellation but before the DAGC func-
tion—over each Meter Timer countdown interval. Automatically loaded at the end of each interval, the meter
register must be read low byte first, followed by high byte, unseparated by any other meter-register read access.

3.2.51 0x4A, 0x4B—Noise Level Histogram Meter Register (noise_histogram_low,
noise_histogram_high)

A 2-byte read-only register containing all 16 bits of the unsigned noise-level histogram meter accumulator. This
meter counts the number of high-noise-level conditions which occur during each Meter Timer countdown inter-
val. A high-noise-level condition is defined as the absolute value of the slicer error signal exceeding (greater
than) the threshold specified in the Noise-level Histogram Threshold Register [0x2A, 2B]. Automatically loaded
at the end of each countdown interval, the meter register must be read low byte first, followed by high byte,
unseparated by any other meter-register read access.

7

6

5

4

3

2

1

0

D[23]

D[22]

D[21]

D[20]

D[19]

D[18]

D[17]

D[16]

D[31]

D[30]

D[29]

D[28]

D[27]

D[26]

D[25]

D[24]

7

6

5

4

3

2

1

0

D[23]

D[22]

D[21]

D[20]

D[19]

D[18]

D[17]

D[16]

D[31]

D[30]

D[29]

D[28]

D[27]

D[26]

D[25]

D[24]

7

6

5

4

3

2

1

0

D[7]

D[6]

D[5]

D[4]

D[3]

D[2]

D[1]

D[0]

D[15]

D[14]

D[13]

D[12]

D[11]

D[10]

D[9]

D[8]

Advertising