US7430237B2 - Decoderless bit-error-rate estimation for convolutionally encoded transmissions in wireless systems - Google Patents
Decoderless bit-error-rate estimation for convolutionally encoded transmissions in wireless systems Download PDFInfo
- Publication number
- US7430237B2 US7430237B2 US09/788,715 US78871501A US7430237B2 US 7430237 B2 US7430237 B2 US 7430237B2 US 78871501 A US78871501 A US 78871501A US 7430237 B2 US7430237 B2 US 7430237B2
- Authority
- US
- United States
- Prior art keywords
- signal
- noise ratio
- ber
- ratio value
- estimate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related, expires
Links
- 230000005540 biological transmission Effects 0.000 title description 3
- 238000000034 method Methods 0.000 claims abstract description 30
- 230000006870 function Effects 0.000 claims description 23
- 238000012545 processing Methods 0.000 claims description 4
- 238000004088 simulation Methods 0.000 description 6
- 238000013507 mapping Methods 0.000 description 5
- 238000012935 Averaging Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000005562 fading Methods 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
Definitions
- This invention relates generally to communications and, more particularly, to wireless systems.
- a receiver can provide BER estimates for a received signal by using iterative decoding methods based on Maximum Aposteriori Probability (MAP) decoders or variants thereof (such as log-MAP, or Soft Output Viterbi Algorithm (SOVA)). These methods produce soft outputs representing the aposteriori log likelihood ratios for the received bits. From these soft outputs, BER estimates are computed in a straightforward manner.
- MAP Maximum Aposteriori Probability
- SOVA Soft Output Viterbi Algorithm
- a receiver processes a received wireless signal to generate a signal-to-noise ratio of the received wireless signal.
- the receiver provides a Bit-Error-Rate (BER) estimate for the received wireless signal as a function of the signal-to-noise ratio.
- BER Bit-Error-Rate
- the processor uses the effective signal-to-noise ratio value as a pointer, or index, into a look-up table (stored in the memory) and retrieves a BER estimate therefrom.
- this BER estimation technique does not require use of the output signal from a convolutional decoder—it is a decoderless Bit-Error-Rate (BER) Estimation technique.
- FIG. 1 shows a portion of a wireless endpoint embodying the principles of the invention
- FIG. 2 shows an illustrative flow chart embodying the principles of the invention
- wireless endpoint 200 is a part of a Code Division Multiple Access (CDMA) based (e.g., IS-95, CDMA2000, UMTS) mobile communications system and is in communication with another wireless endpoint (not shown).
- CDMA Code Division Multiple Access
- Wireless endpoint 200 is representative of any wireless device, e.g., a base station, mobile station, etc.).
- wireless endpoint 200 implements “effective signal-to-noise (E b /N o ) based BER estimation.”
- Wireless endpoint 200 comprises RAKE receiver 205 , Viterbi decoder 210 , controller 215 and look-up table 220 .
- RAKE receiver 205 processes a received wireless signal for demodulation and provides a symbol stream to Viterbi decoder 210 . The latter provides a decoded bit stream.
- RAKE receiver 205 also processes the received wireless signal to provide signal-to-noise ratio values (via signal 211 ) for each slot of each received frame of the received wireless signal.
- controller 215 receives its associated E b /N o vector, E b /N o .
- controller 215 determines, for each received frame, the effective E b /N o , [E b /N o ] eff , in accordance with the mapping given in equation (7) (described below).
- controller 215 suitably rounds an effective signal-to-noise ratio value to the closest value stored in look-up table 220 .
- FIG. 5 illustrative values for effective signal-to-noise ratio values versus BER estimates is shown in FIG. 5 (described below)).
- controller 215 could calculate the BER estimate by using an equivalent mapping, such as illustrated in equation (8) (described below).
- the communication system of interest is similar to the downlink of in an IS-95 based wireless system operating at Rate Set 1 which uses a 1 ⁇ 2 rate convolutional code with interleaving as specified in TIA/EIA/IS-95 Interim Standard, Mobile Station—Base Station Compatibility Standard for Dual-Mode Wide Band Cellular Systems , Telecommunication Industries Association, July 1993.
- E b /N o effective signal-to-noise ratio
- E b /N o the concept of effective E b /N o is explained as follows.
- E b /N o the variation of E b /N o over the duration of this frame that is caused by the fading nature of a wireless channel.
- the E b /N o remains constant over a slot (i.e., a power control group in IS-95) but can vary from slot to slot
- the E b /N o variation over the frame can be represented by an N-dimensional vector E b /N o .
- an equivalent AWGN channel (with a constant E b /N o ) for a given received frame and its associated vector E b /N o .
- This equivalent AWGN channel is illustratively defined as that AWGN channel which has the same bit error rate as the original frame with its vector E b /N o .
- the effective E b /N o for the received frame denoted by [E b /N o ] eff , is:
- the idea is to match the probability of the minimum weight error event in the original frame with its vector E b /N o and its equivalent AWGN channel.
- the underlying assumption is that if the E b /N o value is found for the equivalent AWGN channel that matches the probability of the minimum weight error event (on the original channel), then the same E b /N o value will yield a good match for the overall bit error rate as well.
- the index n in the above definition ranges from 0 to 17, The error event could begin at any position in the bit sequence delivered to the end user.
- a bound on the probability of a minimum weight error event beginning at a bit position i is a function of the E b /N o value associated with itself (i.e., bit position i) and the E b /N o values associated with those bits in the next 17 bit positions (in the original, i.e., deinterleaved, order) which correspond to a ‘1’ in the bit pattern given in equation (5) above (e.g., see the above-mentioned articles by Nanda, Sanjiv, and Rege, Kiran M.).
- Pr[ME i ] denotes the probability of a minimum weight error event beginning at bit position i (e.g., see the above-mentioned articles by Nanda, Sanjiv, and Rege, Kiran M.).
- bit position i where a minimum weight error event is most likely to begin is that which yields the lowest sum of E b /N o values (in absolute, not dB, domain) as given in equation (6).
- [ E b / N o ] eff min ⁇ ⁇ [ ( E b / N o ) i + 0 ⁇ e i ⁇ [ 0 ] + ( E b / N o ) i + 1 ⁇ e i ⁇ [ 1 ] + ... + ( E b / N o ) i + 17 ⁇ e i ⁇ [ 17 ] ] ⁇ / 12. ( 7 )
- the Effective E b /N o -Based BER Estimation technique is now be summarized as follows. For a given received frame with its associated E b /N o vector, E b /N o , determine the effective E b /N o , [E b /N o ] eff , through the mapping given in equation (7). Once [E b /N o ] eff is determined, obtain an estimate of the local BER through the mapping
- Equation (8) assumes that its argument represents an E b /N o level expressed in dB. Therefore, one will have to convert the effective E b N o computed via equation (7) to its dB value before one can map it into the corresponding BER estimate in equation (8).
- suitable averaging/filtering techniques can be used to derive a time average of the BER estimate for a desired time-frame.
- the BER estimation technique presented here is meant for estimating the average bit error rate observed over a long period (e.g., at least 50 to 100 frames). This is not a limitation of the techniques themselves. Rather, this limitation is due to the fact that bit errors are a rather volatile phenomenon so that one needs a long observation period to obtain a relatively stable estimate. In a given operating environment, if one were to obtain a BER estimate for a relatively short observation period and compare it to the actual bit error rate for that period, one could easily find significant discrepancy between the two even when a sophisticated BER estimation technique is used. It is only after averaging the bit errors over a long period that one would be able to obtain a good match. This limitation has an important consequence as far as BER estimate based control schemes are concerned—they will have to be relatively slow-acting to avoid potential stability problems.
- the inventive concept is also applicable to performing rate calculations (or rate prediction).
- current CDMA-based systems provide dedicated channel that utilize power control (e.g., using a BER estimate as described above).
- future directions in CDMA may time multiplex a given channel, wherein the channel supports different data rates (e.g., higher data rates (hdr)).
- the BER estimate may be used to perform rate control.
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Error Detection And Correction (AREA)
Abstract
Description
BER=ƒ( E b /N o ), (1)
where ƒ(.) is some function which has a vector argument.
BER=h(E b /N o), (2)
where the function h(.) takes a scalar argument.
The above relationship can be used to map the Eb/No (in dB) on an AWGN channel to the corresponding bit error rate.
where the function k(.) maps a vector Eb/No into a scalar, the effective Eb/No. In general, the function k(.) is impossible to evaluate exactly. However, one can develop relatively simple heuristics to approximate the underlying relationship between Eb/No and [Eb/No]eff. One heuristic for effective Eb/No computation is described in the above-mentioned TIA/EIA/IS-95 Interim Standard and focuses on minimum weight error events.
e[n]=[1,1,1,0,1,1,1,1,0,1,1,0,0,0,1,0,1,1], (5)
where a ‘1’ in the above sequence indicates a bit whose associated Eb/No contributes to the error probability whereas a ‘0’ indicates a bit whose Eb/No is irrelevant to the error probability. The index n in the above definition ranges from 0 to 17, The error event could begin at any position in the bit sequence delivered to the end user. Now, a bound on the probability of a minimum weight error event beginning at a bit position i is a function of the Eb/No value associated with itself (i.e., bit position i) and the Eb/No values associated with those bits in the next 17 bit positions (in the original, i.e., deinterleaved, order) which correspond to a ‘1’ in the bit pattern given in equation (5) above (e.g., see the above-mentioned articles by Nanda, Sanjiv, and Rege, Kiran M.).
where Pr[MEi] denotes the probability of a minimum weight error event beginning at bit position i (e.g., see the above-mentioned articles by Nanda, Sanjiv, and Rege, Kiran M.). Clearly, the bit position i where a minimum weight error event is most likely to begin is that which yields the lowest sum of Eb/No values (in absolute, not dB, domain) as given in equation (6).
where the function h(.), as given in equation (2), represents the relationship between the Eb/No and the average BER for an AWGN channel. As such, the graph of
Claims (8)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/788,715 US7430237B2 (en) | 2001-02-20 | 2001-02-20 | Decoderless bit-error-rate estimation for convolutionally encoded transmissions in wireless systems |
EP01307696A EP1235379A1 (en) | 2001-02-20 | 2001-09-11 | Decoderless bit-error-rate estimation for convolutionally encoded transmissions in wireless systems |
CA002369197A CA2369197A1 (en) | 2001-02-20 | 2002-01-23 | Decoderless bit-error-rate estimation for convolutionally encoded transmissions in wireless systems |
JP2002042899A JP2002319926A (en) | 2001-02-20 | 2002-02-20 | Method to be used for wireless end point and device to be used for wireless systems |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/788,715 US7430237B2 (en) | 2001-02-20 | 2001-02-20 | Decoderless bit-error-rate estimation for convolutionally encoded transmissions in wireless systems |
Publications (2)
Publication Number | Publication Date |
---|---|
US20030142727A1 US20030142727A1 (en) | 2003-07-31 |
US7430237B2 true US7430237B2 (en) | 2008-09-30 |
Family
ID=25145330
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/788,715 Expired - Fee Related US7430237B2 (en) | 2001-02-20 | 2001-02-20 | Decoderless bit-error-rate estimation for convolutionally encoded transmissions in wireless systems |
Country Status (4)
Country | Link |
---|---|
US (1) | US7430237B2 (en) |
EP (1) | EP1235379A1 (en) |
JP (1) | JP2002319926A (en) |
CA (1) | CA2369197A1 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3624855B2 (en) * | 2001-05-22 | 2005-03-02 | ソニー株式会社 | Normalization device, method, program, recording medium recording the program, and communication terminal device |
US7331009B2 (en) * | 2004-02-13 | 2008-02-12 | Lucent Technologies Inc. | Method and apparatus for link error prediction in a communication system |
ATE515850T1 (en) | 2005-02-10 | 2011-07-15 | St Ericsson Sa | METHOD AND DEVICE FOR SIGNAL QUALITY ESTIMATION |
US7564775B2 (en) | 2005-04-29 | 2009-07-21 | Qualcomm, Incorporated | Timing control in orthogonal frequency division multiplex systems based on effective signal-to-noise ratio |
JP5425529B2 (en) * | 2009-06-08 | 2014-02-26 | 日本無線株式会社 | Bit error rate evaluation device |
JP2012124879A (en) * | 2010-08-26 | 2012-06-28 | Nagoya Institute Of Technology | Receiving device and receiving method |
US8984377B2 (en) * | 2011-04-19 | 2015-03-17 | National Kaohsiung First University Of Science And Technology | Stopping methods for iterative signal processing |
WO2015028843A1 (en) | 2013-08-29 | 2015-03-05 | Freescale Semiconductor, Inc. | Method of estimating ber values in a wireless communication system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5214687A (en) | 1991-06-05 | 1993-05-25 | Nokia Mobile Phones Ltd. | Method to determine transmission quality |
US5864589A (en) | 1994-05-20 | 1999-01-26 | Alcatel Mobile Communication France | Device for making decisions by estimating the viterbi algorithm in a mobile radio system |
WO2000013348A1 (en) * | 1998-08-28 | 2000-03-09 | Siemens Aktiengesellschaft | Method and device for measuring the transmission quality of a transmission channel |
US6141388A (en) | 1998-03-11 | 2000-10-31 | Ericsson Inc. | Received signal quality determination method and systems for convolutionally encoded communication channels |
US6154489A (en) * | 1998-03-30 | 2000-11-28 | Motorola, Inc. | Adaptive-rate coded digital image transmission |
US20040004945A1 (en) * | 2001-10-22 | 2004-01-08 | Peter Monsen | Multiple access network and method for digital radio systems |
US7020102B2 (en) * | 1999-12-08 | 2006-03-28 | Nokia Mobile Phones Ltd. | Method for reducing the power consumption of a mobile station |
-
2001
- 2001-02-20 US US09/788,715 patent/US7430237B2/en not_active Expired - Fee Related
- 2001-09-11 EP EP01307696A patent/EP1235379A1/en not_active Withdrawn
-
2002
- 2002-01-23 CA CA002369197A patent/CA2369197A1/en not_active Abandoned
- 2002-02-20 JP JP2002042899A patent/JP2002319926A/en not_active Withdrawn
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5214687A (en) | 1991-06-05 | 1993-05-25 | Nokia Mobile Phones Ltd. | Method to determine transmission quality |
US5864589A (en) | 1994-05-20 | 1999-01-26 | Alcatel Mobile Communication France | Device for making decisions by estimating the viterbi algorithm in a mobile radio system |
US6141388A (en) | 1998-03-11 | 2000-10-31 | Ericsson Inc. | Received signal quality determination method and systems for convolutionally encoded communication channels |
US6154489A (en) * | 1998-03-30 | 2000-11-28 | Motorola, Inc. | Adaptive-rate coded digital image transmission |
WO2000013348A1 (en) * | 1998-08-28 | 2000-03-09 | Siemens Aktiengesellschaft | Method and device for measuring the transmission quality of a transmission channel |
US7020102B2 (en) * | 1999-12-08 | 2006-03-28 | Nokia Mobile Phones Ltd. | Method for reducing the power consumption of a mobile station |
US20040004945A1 (en) * | 2001-10-22 | 2004-01-08 | Peter Monsen | Multiple access network and method for digital radio systems |
Non-Patent Citations (6)
Title |
---|
"IEEE 100 The Authoritative Dictionary of IEEE Standard Terms", published in 2000, by the IEEE , Inc., p. 710. * |
Nanda, S. et al.: "Frame Error Rates for Convolutional Codes on Fading Channels and the Concept of Effective Eb/NO", Global Telecommunications Conference (GLOBECOM), 1995, IEEE Singapore Nov. 13-17, 1995 New York, NY, pp. 27-32, XP010159466. |
Sanjiv Nanda and Kiran M. Rege, "Error Performance of Convolutional Codes in Fading Environments: Heuristics for Effective E<SUB>b</SUB>/N<SUB>o </SUB>Computation," Proceedings of the Conference on Information Sciences and Systems, Princeton, 1996. |
Sklar, "Digital Communications", published 1988 by PTR Prentice Hall, p. 8. * |
U.S. Appl. No. 09/763,989, filed Feb. 27, 2001. * |
U.S. Appl. No. 09/763,989. * |
Also Published As
Publication number | Publication date |
---|---|
EP1235379A1 (en) | 2002-08-28 |
US20030142727A1 (en) | 2003-07-31 |
CA2369197A1 (en) | 2002-08-20 |
JP2002319926A (en) | 2002-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6697441B1 (en) | Baseband processors and methods and systems for decoding a received signal having a transmitter or channel induced coupling between bits | |
US7599291B2 (en) | Data-rate detection in CDMA systems | |
US6424631B1 (en) | Apparatus and methods for determining rate of transmitted variable rate data | |
Nanda et al. | Frame error rates for convolutional codes on fading channels and the concept of effective E/sub b//N/sub 0 | |
US6463097B1 (en) | Rate detection in direct sequence code division multiple access systems | |
US5862190A (en) | Method and apparatus for decoding an encoded signal | |
US6934321B2 (en) | W-CDMA transmission rate estimation method and device | |
KR20030084995A (en) | Method and apparatus for adjusting power control setpoint in a wireless communication system | |
KR100782317B1 (en) | Method and apparatus for puncturing code symbols in a communications system | |
US20030031122A1 (en) | Apparatus and method for determining a modulation scheme in a communication system | |
KR20010023203A (en) | Method for data transfer in a digital transmission system with a packet-switching service | |
US7430237B2 (en) | Decoderless bit-error-rate estimation for convolutionally encoded transmissions in wireless systems | |
WO2000041316A1 (en) | Device and method for convolutional encoding in digital system | |
JP3526867B2 (en) | Data decoder using channel state metric with dynamic index and method therefor | |
US7065159B2 (en) | Compensation based bit-error-rate estimation for convolutionally encoded transmissions in wireless systems | |
Chang et al. | Comparison of two convolutional orthogonal coding techniques for CDMA radio communications systems | |
KR100347501B1 (en) | Optimized rate-compatible turbo encoding | |
US20050097431A1 (en) | Noise and quality detector for use with turbo coded signals | |
Pursley et al. | Turbo product coding in frequency-hop wireless communications with partial-band interference | |
US7131053B2 (en) | Normalizing device and method, program, recording medium on which the program is recorded and communication terminal for normalizing data | |
US7130339B2 (en) | Method and apparatus for frame rate determination without decoding in a spread spectrum receiver | |
US7203179B2 (en) | Method and apparatus for normalizing CDMA RAKE output | |
JP4047825B2 (en) | Power control method and apparatus | |
JP4652632B2 (en) | Soft decision processing bit number reduction device, receiver, and soft decision processing bit number reduction method | |
Pursley et al. | Adaptation of the code rate and transmitter power in frequency-hop communications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: LUCENT TECHNOLOGIES, INC., NEW JERSEY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MONOGIOUDIS, PANTELIS;REGE, KIRAN M.;REEL/FRAME:011990/0698;SIGNING DATES FROM 20010627 TO 20010706 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: CREDIT SUISSE AG, NEW YORK Free format text: SECURITY INTEREST;ASSIGNOR:ALCATEL-LUCENT USA INC.;REEL/FRAME:030510/0627 Effective date: 20130130 |
|
AS | Assignment |
Owner name: ALCATEL-LUCENT USA INC., NEW JERSEY Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG;REEL/FRAME:033950/0261 Effective date: 20140819 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP, NEW YORK Free format text: SECURITY INTEREST;ASSIGNOR:WSOU INVESTMENTS, LLC;REEL/FRAME:043966/0574 Effective date: 20170822 Owner name: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP, NEW YO Free format text: SECURITY INTEREST;ASSIGNOR:WSOU INVESTMENTS, LLC;REEL/FRAME:043966/0574 Effective date: 20170822 |
|
AS | Assignment |
Owner name: WSOU INVESTMENTS, LLC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ALCATEL LUCENT;REEL/FRAME:044000/0053 Effective date: 20170722 |
|
AS | Assignment |
Owner name: BP FUNDING TRUST, SERIES SPL-VI, NEW YORK Free format text: SECURITY INTEREST;ASSIGNOR:WSOU INVESTMENTS, LLC;REEL/FRAME:049235/0068 Effective date: 20190516 |
|
AS | Assignment |
Owner name: WSOU INVESTMENTS, LLC, CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP;REEL/FRAME:049246/0405 Effective date: 20190516 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20200930 |
|
AS | Assignment |
Owner name: OT WSOU TERRIER HOLDINGS, LLC, CALIFORNIA Free format text: SECURITY INTEREST;ASSIGNOR:WSOU INVESTMENTS, LLC;REEL/FRAME:056990/0081 Effective date: 20210528 |
|
AS | Assignment |
Owner name: WSOU INVESTMENTS, LLC, CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:TERRIER SSC, LLC;REEL/FRAME:056526/0093 Effective date: 20210528 |