GA3284 ONSEMI | Alldatasheet
Document overview
- Manufacturer or author: ffgztc
- PDF pages: 15
Technical content
Features
- Advanced Research ♦ 128−band Adaptive Noise Reduction ♦ Adaptive Feedback Cancellation ♦ Adaptive Directional Microphones
- 128−bit Fingerprint Security System and Other Security Features to Protect Against Device Cloning and Software Piracy
- Soft Acoustic Fade Between Memory Changes
- FRONTW A VE® Directional Processing
- High Fidelity Audio CODEC
- 20−bit Audio Precision
- 93 dB Input Dynamic Range with HRX/C0116 Headroom Extension
- 1, 2 or 4 Channel WDRC Compression
- 12−Band Graphic EQ
- 8 Biquadratic Filters
- Drives Zero−Bias 2−Terminal Receivers
- Four Analog Inputs
- Four Fully Configurable Memories with Audible Memory Change Indicator
- Two Memory Select Pads
- Internal or External V olume Control with Programmable Range
- AGC−O with Variable Threshold, Time Constants, and Optional Adaptive Release
- 16 kHz or 8 kHz Bandwidth
- Optimized Programming Speed www.onsemi.com
16 PAD
OUT−OUT+ MGND PAD CONNECTION FMIC RMIC VC SDA GND PGND 16 1 MARKING DIAGRAM GA3284−E1 XXXXXX GA3284 = Specific Device Code E1 = RoHS Compliant Hybrid XXXXXX = Work Order Number (Bottom View) See detailed ordering and shipping information on page 13 of this data sheet.
ORDERING INFORMATION
www.onsemi.com
- thinSTAX® Packaging
- E1 RoHS Compliant Hybrid thinSTAX Packaging
- Hybrid Typical Dimensions: 0.215 x 0.124 x 0.067 in. (5.46 x 3.15 x 1.70 mm)
Figure 1. Hybrid Block Diagram
Table 1. ABSOLUTE MAXIMUM RATINGS should not be assumed, damage may occur and reliability may be affected. WARNING: Electrostatic Sensitive Device − Do not open packages or handle except at a static−free workstation. except under controlled conditions. Table 2. ELECTRICAL CHARACTERISTICS (VBAT = 1.25 V; Temperature = 25°C)
100 Hz − 8 KHz
performance may not be indicated by the Electrical Characteristics if operated under different conditions.
- Total system gain consists of: wideband system gain + channel gain + converter gain. T otal System gain is calibrated during Cal/Config process.
performance may not be indicated by the Electrical Characteristics if operated under different conditions.
- Total system gain consists of: wideband system gain + channel gain + converter gain. T otal System gain is calibrated during Cal/Config process.
Figure 4. Typical Hearing Instrument Assembly Diagram hearing−aid wearer without affecting sounds from the front. Property against device cloning and software piracy.
process to compensate for microphone/telecoil mismatches. through channel and adaptive processing.
- Frequency band analysis
- 1, 2 or 4 channel WDRC
- 12 logarithmically spaced band frequency shaping (graphic EQ)
- 128 frequency band adaptive noise reduction
- Frequency band synthesis After the processing the signal goes through two more biquad filters, post1 and post2, which are followed by the AGC−O block. The AGC −O block incorporates the Wideband Gain and the Volume Control. There are also two more biquad filters, post3 and post4, and the Peak Clipper. The last stage in the signal path is the D/A H−bridge. FUNCTIONAL BLOCK DESCRIPTION Adaptive Feedback Canceller The Adaptive Feedback Canceller (AFC) reduces acoustic feedback by forming an estimate of the hearing aid feedback signal and then subtracting this estimate from the hearing aid input. Therefore, the forward path of the hearing aid is not affected. Unlike adaptive notch filter approaches, the Inspiria GA3284’s AFC does not reduce the hearing aid’s gain. The AFC is based on a time −domain model of the feedback path. The Inspiria GA3284 third −generation AFC provides added stable gain similar to previous VENTURE products but offers significantly reduced artefacts for music and tonal input signals. As with previous VENTURE products, the feedback canceller in the Inspiria GA3284 provides completely automatic operation. The feedback canceller can be activated in Mic1, Mic2, Mic+Telecoil or Mic+DAI mode and cannot be activated in Telecoil−only or DAI−only mode. When the AFC is enabled, it is highly recommended that you either have all channels with Squelch ON or all channels with Squelch OFF. If you choose to have all channels with Squelch ON then there is an additional requirement to have all Squelch thresholds above the microphone noise floor. If you require any assistance in determining what threshold levels to set, please contact the applications department at ON Semiconductor. Squelch ON/OFF does not incur any current penalty. When Squelch and AFC are both ON, the Squelch is limited to 1:2 expansion.
Figure 5. Adaptive Feedback Canceller (AFC) attenuation gain independently in each of the 128 bands.
- Signal−to−Noise Ratio (SNR)
- Masking threshold
- Dynamics of the SNR per band The SNR in each band determines the maximum amount of attenuation to be applied to the band − the poorer the SNR,
www.onsemi.com the greater the amount of attenuation. Simultaneously, in each band, the masking threshold variations resulting from the energy in other adjacent bands is taken into account. Finally, the noise reduction gain is also adjusted to take advantage of the natural masking of ‘noisy’ bands by speech bands over time. Based on this approach, only enough attenuation is applied to bring the energy in each ‘noisy’ band to just below the masking threshold. This prevents excessive amounts of attenuation from being applied and thereby reduces unwanted artifacts and audio distortion. The Noise Reduction algorithm efficiently removes a wide variety of types of noise, while retaining natural speech quality and level. Adaptive Directional Microphone ON Semiconductor’s Adaptive Directional Microphone (ADM) algorithm is a two−microphone processing scheme for hearing aids. It is designed to automatically reduce the level of sound sources that originate from behind or the side of the hearing−aid wearer without affecting sounds from the front. The algorithm accomplishes this by adjusting the null in the microphone polar pattern to minimize the noise level at the output of the ADM. The discrimination between desired signal and noise is based entirely on the direction of arrival with respect to the hearing aid: sounds from the front hemisphere are passed unattenuated whereas sounds arriving from the rear hemisphere are reduced. The angular location of the null in the microphone polar pattern is continuously variable over a range of 90 to 180 degrees where 0 degrees represents the front. The location of the null in the microphone pattern is influenced by the nature of the acoustic signals (spectral content, direction of arrival) as well as the acoustical characteristics of the room. The ADM algorithm steers a single, broadband null to a location that minimizes the output noise power. If a specific noise signal has frequency components that are dominant, then these will have a larger influence on the null location than a weaker signal at a different location. In addition, the position of the null is affected by acoustic reflections. The presence of an acoustic reflection may cause a noise source to appear as if it originates at a location other than the true location. In this case, the ADM algorithm chooses a compromise null location that minimizes the level of noise at the ADM output. FrontWave Directionality The FrontWave block provides the resources necessary to implement directional microphone processing. The block accepts inputs from both a front and rear microphone and provides a synthesized directional microphone signal as its output. The directional microphone output is obtained by delaying the rear microphone signal and subtracting it from the front microphone signal. Various microphone response patterns can be obtained by adjusting the time delay. The FrontWave circuit also provides a fixed filter for compensating the sensitivity and frequency response differences between microphones. The filter parameters are adjusted during product calibration. A dedicated biquad filter following the FrontWave block has been allocated for low frequency equalization to compensate for the 6 dB/octave roll −off in frequency response that occurs in directional mode. The amount of low frequency equalization that is applied can be determined during product calibration. ON Semiconductor recommends using matched microphones with FrontWave, although calibration is fully possible using unmatched microphones. A/D and D/A Converters The system’s two A/D converters are second order sigma−delta modulators operating at a 2.048 MHz sample rate. The system’s two audio inputs are pre −conditioned with antialias filtering and programmable gain pre−amplifiers. These analog outputs are over−sampled and modulated to produce two, 1−bit Pulse Density Modulated (PDM) data streams. The digital PDM data is then decimated down to Pulse−Code Modulated (PCM) digital words at the system sampling rate of 32 kHz. The D/A is comprised of a digital, third order sigma−delta modulator and an H −bridge. The modulator accepts PCM audio data from the DSP path and converts it into a 64−times or 128−times over−sampled, 1−bit PDM data stream, which is then supplied to the H −bridge. The H −bridge is a specialized CMOS output driver used to convert the 1 −bit data stream into a low −impedance, differential output voltage waveform suitable for driving zero−biased hearing aid receivers. HRX Head Room Expander The Inspiria GA3284 has an enhanced Head Room Expander (HRX) circuit that increases the input dynamic range of the Inspiria GA3284 without any audible artifacts. This is accomplished by dynamically adjusting the pre−amplifier’s gain and the post −A/D attenuation depending on the input level. Channel Processing Figure 6 represents the I/O characteristic of independent AGC channel processing. The I/O curve can be divided into the following main regions:
- Low input level expansion (squelch) region
- Low input level linear region
- Compression region
- High input level linear region (return to linear)
Figure 6. Independent Channel I/O Curve Flexibility
- Squelch threshold (SQUELCHTH)
- Low level gain (LLGAIN)
- Lower threshold (LTH)
- High level gain (HLGAIN)
- Upper threshold (UTH)
- Compression ratio (CR) To ensure that the I/O characteristics are continuous, it is necessary to limit adjustment to a maximum of four of the available five parameters. During Parameter Map creation, it is necessary to select four parameters as user adjustable, or fixed, and to allow one parameter to be calculated. The squelch region within each channel implements a low level noise reduction scheme (1:2 or 1:3 expansion ratio) for listener comfort. This scheme operates in quiet listening environments (programmable threshold) to reduce the gain at very low levels. When the Squelch and AFC are both enabled it is highly recommended that the Squelch be turned on in all channels and that the Squelch thresholds be set above the microphone noise floor (see Adaptive Feedback Canceller). The number of compression channels is programmable in ARKonline ® and can be 1, 2 or 4. Telecoil Path The telecoil input is calibrated during the Cal/Config process. To compensate for the telecoil/microphone frequency response mismatch, a first order filter with 500 Hz corner frequency is implemented. Through ARKonline, it is possible to implement a telecoil compensation filter with an adjustable corner frequency. To accommodate for the gain mismatch, the telecoil gain is adjusted to match the microphone gain at 500 Hz or 1 kHz (default) and is selectable in ARKonline. There is also a telecoil gain adjustment parameter that can be enabled in ARKonline and set in IDS, enabling manual adjustment of the telecoil gain compensation. DAI Path The DAI input can be adjusted using a first order filter with a variable corner frequency similar to the telecoil compensation filter. Through ARKonline, it is possible to implement this DAI filter to set either a static or adjustable corner frequency. The Mic plus DAI mode mixes the Mic1 and DAI signals. The Mic1 input signal is attenuated by 0, −6 or −12 dB before being added to the DAI input signal. The DAI input also has gain adjustment in 1 dB steps to assist in matching it to the Mic1 input level. Graphic Equalizer The Inspiria GA3284 has a 12 −band graphic equalizer. The bands are spaced logarithmically, and each one provides up to 24 dB of gain adjustment in 1 dB increments. Biquad Filters Additional frequency shaping can be achieved by configuring generic biquad filters. The transfer function for each of the biquad filters is as follows: H(z) /C0043b0 /C0041b1 /C0032z−1 /C0041b2 /C0032z−2 1 /C0041a1 /C0032z−1 /C0041a2 /C0032z−2 Note that the a0 coefficient is hard−wired to always be ‘1’. The coefficients are each 16 bits in length and include one sign bit, one bit to the left of the decimal point, and 14 bits to the right of the decimal point. Thus, before quantization, the floating −point coefficients must be in the range −2.0 ≤ x < 2.0 and quantized with the function: round /C0466x /C0032214/C0467 After designing a filter, the quantized coefficients can be entered into the PreBiquads or PostBiquads tab in the Interactive Data Sheet. The coefficients b0, b1, b2, a1, and a2 are as defined in the transfer function above. The parameters meta0 and meta1 do not have any effect on the signal processing, but can be used to store additional information related to the associated biquad. The underlying code in the product components automatically checks all of the filters in the system for stability (i.e., the poles have to be within the unit circle) before updating the graphs on the screen or programming the coefficients into the hybrid. If the Interactive Data Sheet receives an exception from the underlying stability checking code, it automatically disables the biquad being modified and display a warning message. When the filter is made stable again, it can be re−enabled. Also note that in some configurations, some of these filters may be used by the product component for microphone/telecoil compensation, low−frequency EQ, etc. If this is the case, the coefficients entered by the user into IDS are ignored and the filter designed by the software is programmed instead. For more information on filter design
www.onsemi.com refer to the Biquad Filters In PARAGON Digital Hybrid information note. Volume Control The V olume Control (VC) can be either external or programmable. If VC is programmed for external operation, a variable resistor should be connected to the 9 bit A/D converter. The external VC can be configured to work with either a two−terminal 200 k/C0087 variable resistor or a three −terminal 0.1 M /C0087 –1 M /C0087 variable resistor. In two −terminal configuration, the VC is connected between GND and the VC input. In three −terminal configuration, it is connected between GND, Vreg and the VC input. If using a two−terminal VC, it must be calibrated before use. Calibration is not necessary with a three −terminal connection. Hysteresis is built into the VC circuitry to prevent unintentional volume level toggling. A log taper potentiometer is recommended so that gain in dB would be linear with potentiometer rotation. The range of VC is adjustable and can be set between 1 dB (min) and 42 dB (max). AGC−O and Peak Clipper The output compression−limiting block (AGC−O) is an output limiting circuit whose compression ratio is fixed at ∝:1. The threshold level is programmable. The AGC −O module has programmable attack and release time constants. The AGC −O on the Inspiria GA3284 has optional adaptive release functionality. When this function is enabled, the release time varies depending on the environment. In general terms, the release time becomes faster in environments where the average level is well below the threshold and only brief intermittent transients exceed the threshold. Conversely, in environments where the average level is close to the AGC−O threshold, the release time applied to portions of the signal exceeding the threshold is longer. The result is an effective low distortion output limiter that clamps down very quickly on momentary transients but reacts more smoothly in loud environments to minimize compression pumping artifacts. The programmed release time is the longest release time applied, while the fastest release time is 16 times faster. For example, if a release time of 128 ms is selected, the fastest release time applied by the AGC −O block is 8 ms. The Inspiria GA3284 also includes the Peak Clipper block for added flexibility. Memory Select Switches One or two, two−pole Memory Select (MS) switches can be used with the Inspiria GA3284. This enables users tremendous flexibility in switching between configurations. These switches may be either momentary or static and are configurable to be either pull−up or pull−down through the settings tab in IDS. Up to four memories can be configured on the Inspiria GA3284. Memory A must always be valid. All memory select options are selectable via the settings tab in IDS. Momentary Switch on MS This mode uses a single momentary switch on MS (Pin4) to change memories. Using this mode causes the part to start in memory A, and whenever the button is pressed, the next valid memory is loaded. When the user is in the last valid memory, a button press causes memory A to be loaded. This mode is set by programming the ‘MSSMode’ parameter to ‘Momentary’ and ‘Donly’ to ‘disabled’. Example: If 4 valid memories: ABCDABCDA… If 3 valid memories: ABCABCA… If 2 valid memories: ABABA… If 1 valid memories: AAA… Momentary Switch on MS, Static Switch on MS2 (Jump to Last Memory) This mode uses a static switch on MS2 (Pin5) and a momentary switch on MS (Pin4) to change memories. If the static switch is OPEN, the part starts in memory A and behaves like momentary, with the exception that memory D is not used. If the static switch on MS2 is set to HIGH, the part automatically jumps to memory D (occurs on start−up or during normal operation). In this setup, the momentary switch’s state is ignored, preventing memory select beeps from occurring. When MS2 is set to OPEN, the part loads in the last select memory. This mode is set by programming the ‘MSSMode’ parameter to ‘Momentary’ and ‘Donly’ to ‘enabled’.
Table 3. DYNAMIC EXAMPLE WITH FOUR VALID MEMORIES (T = momentary switch is toggled; 0 = OPEN; 1 = HIGH) This mode uses two static switches to change memories. invalid, the part defaults to memory A. parameter to ‘static’ and ‘Donly’ to ‘disabled’. Table 4. MEMORY SELECTED IN STATIC SWITCH ON This mode uses two static switches to change memories. last valid memory when the static switch on MS2 is HIGH. memories (even if four valid memories are programmed). parameter to ‘static’ and ‘Donly’ to ‘enabled’. Table 5. MEMORY SELECTED IN STATIC SWITCH ON memory before reaching the final memory. invalid, the part defaults to memory A. enable or disable the Memory Change Indicator. settings and can be individually selected for each memory.
memory change beeping code is deciphered in Table 6. Table 6. MEMORY CHANGE BEEPING CODE output of the tone generator to the input of the D/A converter. IDS between 1.0 V and 1.2 V in 10 mV increments.
- Shallow−reset mode − After a low battery shutdown or transient shutdown, it allows the Inspiria GA3284 hybrid to immediately restart when the supply voltage rises above the turn−ON threshold. The device restarts in the memory that was last active when the shut down occurred. In summary, the device functions until the supply voltage drops below the turn−OFF threshold, and recovers when the device rises above the turn−ON threshold again.
- Deep−reset mode − After a low battery shutdown or transient shutdown, it does not allow the Inspiria GA3284 hybrid to restart. When a shutdown occurs (i.e., the supply voltage drops below the turn−OFF threshold), the device remains off until the supply voltage drops below approximately 0.3 V and subsequently rises above the turn−ON threshold. For the supply to drop below 0.3 V , the battery should be disconnected. Upon reconnecting the battery (preferably a new battery) the supply voltage rises above the turn−ON threshold, and depending if the supply is stable, the device restarts.
- Mixed mode − A combination of the first two modes. The device starts up in shallow−reset mode initially, then transitions to deep reset mode after five minutes.
- Advanced reset mode (recommended) − A more advanced combination of the first two modes, plus some additional intelligence. The device starts up in shallow−reset mode initially, so that after a low battery shutdown or a transient shutdown, the device immediately restarts when the supply voltage rises above the turn−ON threshold. When the device restarts, deep−reset mode is applied and the device operates in the memory that was last active when the shut down occurred. Additionally, the maximum output level is reduced through a 2 dB reduction of the AGC−O and peak clipper. This operating condition is defined as transient reboot mode. The device operates in transient reboot mode (i.e., deep−reset mode and maximum output reduction are applied) while monitoring the supply voltage. If the supply voltage remains above the turn−ON threshold for at least 30 secs, the device is allowed to exit transient reboot mode. The device returns to shallow−reset mode and the maximum output is restored. Generally, any low battery shutdown or transient shutdown that occurs while in shallow−reset mode (or while in the shallow −reset mode component of mixed mode or advanced reset mode) results in the Inspiria GA3284 hybrid restarting into the memory that was last active when the shut down occurred. The Inspiria GA3284 hybrid has this memory restart capability for up to three memories. A restart in any memory beyond the first three memories causes the device to restart in the initial memory, similar to the behaviour when a battery is first connected. The advanced
www.onsemi.com reset mode described above also applies to up to three memories. Any additional memories would use the shallow−reset mode behaviour, and would restart in the initial memory after a shutdown. In any of the above reset modes, the Inspiria GA3284 hybrid can be configured through ARKonline to reduce the gain as the battery voltage drops. When the supply voltage falls below the low battery threshold, low battery tones are emitted and the wideband gain is reduced by 3 dB. As the battery voltage continues to drop, the low battery tones continue and the wideband gain continues to be reduced. Once the turn−OFF threshold is reached, the device shuts down. Software and Security The Inspiria GA3284 incorporates the following security features to protect the device from cloning and against software piracy:
- DLL protection by password − prevents a third party from using IDS to reconfigure parts.
- Hybrid authentication by 128−bit fingerprint to identify parts in application software − prevents a third party from cloning a device’s EEPROM because the fingerprint cannot be overwritten. Special functions can be used in fitting software to reject parts that do not match the expected fingerprint. This would prevent the piracy of fitting software.
- DLL to hybrid pairing by using a software key in ARK to match product libraries with client software − a part can be ‘locked’ at manufacturing time so that it only communicates with the library it was programmed with. This prevents a third party from potentially upgrading a device with a different library in IDS or other application software. Full software support is provided for every stage of development from design to manufacturing to fitting. For details, refer to the Getting Started with the ARK Software information note. SDA Communication The Inspiria GA3284 is programmed via the SDA pin using industry standard programming boxes. During parameter changes, the main audio signal path of the hybrid is temporarily muted using the memory switch fader to avoid the generation of disturbing audio transients. Once the changes are complete, the main audio path is reactivated. Any changes made during programming are lost at power−off unless they are explicitly burned to EEPROM memory. Improvements have been made to the ARK software for the Inspiria GA3284 resulting in increased communication speed. Certain parameters in ARKonline can be selected to reduce the number of pages that need to be read out. Power Management The Inspiria GA3284 was designed to accommodate high power applications. AC ripple on the supply can cause instantaneous reduction of the battery’s voltage, potentially disrupting the circuit’s function. The Inspiria GA3284 hybrids have a separate power supply and ground connections for the output stage. This enables hearing instrument designers to accommodate external RC filters to minimize any AC ripple from the supply line. Reducing this AC ripple greatly improves the stability of the circuit and prevents unwanted reset of the circuit caused by spikes on the supply line. For more information on properly designing a filter to reduce supply ripple, refer to the Using DSP Hybrids in High Power Applications Initial Design Tips information note.
Device Package Shipping† GA3284−E1 16 Pad Hybrid 25 Units / Bubble Pack GA3284−E1−T 16 Pad Hybrid 500 Units / Tape & Reel †For information on tape and reel specifications, including part orientation and tape sizes, please refer to our Tape and Reel Packaging Specifications Brochure, BRD8011/D. Hybrid Jig Ordering Information To order a Hybrid Evaluation Board Jig for Inspiria GA3284 contact your Sales Account Manager or FAE and use part number GA3280GEVB.
Table 7. PAD POSITION AND DIMENSIONS
www.onsemi.com PACKAGE DIMENSIONS 0.026 (0.660) 0.016 (0.406) 0.215 (5.46)
0.072 MAX
(1.83) 0.124 (3.15) Dimension units are in inches. Dimensions in parentheses are in millimeters, converted from inches and include minor rounding errors. 1.000 inches = 25.4 mm Dimension tolerances: ±0.005 (±0.13) unless otherwise stated.
- = location of Pin 1 RoHS compliant hybrid, MSL#4, 240°C peak reflow, SAC305 This Hybrid is designed for either point−to−point manual soldering or for reflow according to ON Semiconductor’s reflow process. GA3284 − E1 XXXXXX ON Semiconductor and the are registered trademarks of Semiconductor Components Industries, LLC (SCILLC) or its subsidia ries in the United States and/or other countries. SCILLC owns the rights to a number of patents, trademarks, copyrights, trade secrets, and other intellectual property. A listing of SCILLC’s product/patent coverage may be accessed or guarantee regarding the suitability of its products for any particular purpose, nor does SCILLC assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental damages. “Typical” parameters which may be provided in SCILLC data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typicals” must be validated for each customer application by customer’s technical experts. SCILLC does not convey any license under its patent rights nor the rights of others. SCILLC products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the SCILLC product could create a situation where personal injury or death may occur. Should Buyer purchase or use SCILLC products for any such unintended or unauthorized application, Buyer shall indemnify and hold SCILLC and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that SCILLC was negligent regarding the design or manufacture of the part. SCILLC is an Equal Opportunity/Affirmative Action Employer. This literature is subject to all applicable copyright laws and is not for resale in any manner. PUBLICATION ORDERING INFORMATION N. American Technical Support: 800−282−9855 Toll Free USA/Canada Europe, Middle East and Africa Technical Support: Phone: 421 33 790 2910 Japan Customer Focus Center Phone: 81−3−5817−1050 GA3284/D LITERATURE FULFILLMENT: Literature Distribution Center for ON Semiconductor 19521 E. 32nd Pkwy, Aurora, Colorado 80011 USA Phone: 303−675−2175 or 800−344−3860 Toll Free USA/Canada Fax: 303−675−2176 or 800−344−3867 Toll Free USA/Canada Email: orderlit@onsemi.com ON Semiconductor Website: www.onsemi.com Order Literature: http://www.onsemi.com/orderlit For additional information, please contact your local Sales Representative