580 likes | 710 Views
The ESA MUSIC Project Multi-User & Interference Cancellation - ESA/ESTEC Contract 13095/98/NL/SB. Advanced Mobile Satellite Systems & Technologies presentation days ESA./ESTEC – 14-15 November 2000. The MUSIC Project: Mission. The MUSIC experiment
E N D
The ESA MUSIC ProjectMulti-User & Interference Cancellation- ESA/ESTEC Contract 13095/98/NL/SB Advanced Mobile Satellite Systems & Technologies presentation days ESA./ESTEC – 14-15 November 2000
The MUSIC Project: Mission The MUSIC experiment (Multi-USer Interference Cancellation receiver) is a research project supported by the European Space Agency which is aimed at the validation of an Adaptive Interference Mitigating Detector suited for use in a CDMA-based mobile satellite network
The MUSIC Project: Mission The MUSIC experiment (Multi-USer Interference Cancellation receiver) is a research project supported by the European Space Agency which is aimed at the validation of an Adaptive Interference Mitigating Detector suited for use in a CDMA-based mobile satellite network
GPIB Serial Port PC Slot AWG National Instr. PCI 5411 NoiseCom UFX 7107 MUSIC Receiver Oscilloscope STM Proteo Board + STM/CPR EC-BAID ASIC Noise Generator Spectrum Analyzer HP E4411B MUSIC Breadboard Setup
Presentation Outline • Overall System Description and Architectural Issues(M. Luise, CPR) • Design of DSP HW and Analog TX/RX ends(G. Colleoni, STM) • Breadboard HW partitioning and ASIC Design(L. Fanucci, CPR)
Technical Specs Tables: MUSIC TX 2/2 As output from WP200
Technical Specs Tables: MUSIC RX 2/2 < < As output from WP200
GPIB Serial Port DAQ Board AWG MUSIC Receiver Oscilloscope Noise Generator Spectrum Analyzer Breadboard Control and Monitoring via LabVIEW
GPIB Serial Port DAQ Board AWG MUSIC Receiver Oscilloscope Noise Generator Spectrum Analyzer Breadboard Control and Monitoring via LabVIEW
AWG PC Slot … SW CDMA Signal Generation ...
… AWG Loading and Run PC Slot AWG
Sat Channel Emulation: Noise Generation MUSIC Testing Overall Set-up LabView Virtual Instrument NOISECOM UFX 7107
The MUSIC TX/RX: Analog IF front-end More in the presentation to follow… by G. Colleoni, STMicroelectronics
MUSIC RX:Direct IF sampling Spectrum after A/D conversion Digital downconversion to baseband
In-Phase P Interface Front-End CIC Decimation n =4 n =2 s s BER SNIR Prompt-I R c f r f f =4R 2R f s d d c c s 2 N-stage BER N-stage Compensation SNIR Interp. R Comb E/L-I Measurem. Integrator Filter / CMF c Estimation R s Symbol Demux-I Start f s f s Code I epoch I/Q Soft f =4.464 MHz Data IF Input IFd L R s DCO EC-BAID ADC CCAU ˆ Unit Q Symb. Clock f =70 MHz Int. Clock 8R Quadrature IF c Front-End CIC Decimation n n =4 s f s s Signal Detect / R c Prompt-Q Demod. Enable r f f f =4R 2R f s d d c s 2 N-stage N-stage Compensation R Interp. c E/L-Q Integrator Comb Filter / CMF R Demux-Q c R s Sync I/Q CCTU AGC Correlator E/L AFC Loop FED Filter Pilot Channel Code Traffic Channel Code D f MUSIC RX Architecture More on HW partitioning to follow… by L. Fanucci, CPR-Team
The Digital Multi-Rate Front-End 1/2 Downconverting to Baseband via a DCO fIFD BB
The Digital Multi-Rate Front-End 2/2 Cascaded Integrator-Comb (CIC) Filter A low-complexity solution to perform low-pass filtering and decimation with no noise spectrum aliasing
Ancillary Receiver Functions SYNCHRONIZATION Timing • Spreading code acquisition • Chip clock tracking Carrier • Carrier frequency tracking • Carrier phase recovery DETECTION • Signal Interpolation • Signal sense MONITORING AND MEASUREMENT • Signal-to-noise plus interference ratio • Bit error rate • Chip Timing & Carrier Loop Lock
Code Timing Acquisition Unit (CTAU) Correlation Time: L symbol intervals
Linear Interpolation Unit (LIU) Td= Tc/4 lm=integer delay, mm=fractional delay
Chip-timing Error Detector (CED) Non-coherent, non decision-aided processing – Lock detector not shown
Automatic Frequency Control Unit (AFCU) Frequency Error Detector (FED)
Carrier Phase Recovery Unit (CPRU)(embedded with EC-BAID) Decision-Aided at EC-BAID output !
The MUSIC core: The EC-BAID 1/2 E EC-BAID: Extended Complex-valued Blind Adaptive Interference-mitigating Detector is a baseband single-channel digital detector to counteract multiple-access interference F. Giannetti. R. De Gaudenzi, M. Luise: "Design of a Low-Complexity Adaptive Interference-Rejection Detector for DS/SS Receivers in CDMA Radio Networks", IEEE Trans. Commun, vol. COM-46 n. 1, Jan 1998.
Canonical Decomposition Symbol-Rate Detector Output , h = c + x 1 1 1 Recursive Adaptation Rule The MUSIC core: The EC-BAID 2/2 The C-BAID is a linear adaptive detector with complex-valued coefficients h1(m) ,m=0,1,...,L-1 CMF outputsarray
Features of the EC-BAID • Blind: no need for training sequences to aid algorithm convergence, nor knowledge of interferers' parameters • Robust to asynchronous MAI even for large interferer-to-useful channel power ratios • Insensitive to the unknown phase of the useful signal and compatible with conventional QPSK phase estimators • Robust to residual carrier frequency errors with respect toconventional DA-MMSE • Insensitiveto carrier frequency offsets on the interfering signals • Suited to low-power ASIC implementation on a low-cost user terminal. J. Romero-Garcia, F. Giannetti. R. De Gaudenzi, M. Luise: “A Frequency Error Resistant Blind CDMA Detector",IEEE Trans. Commun., July 2000
Interference-Mitigation Capability of EC-BAID Spreading FactorL=64 WH+E-PN Codes 1 User + 18 Interferers6 dB STRONGER than the useful channel each. (C/I)sc=-6 dB
STM & TEAM EC-BAID The EC-BAID ASIC with Embedded CPRU 2/2 0.25 mm Technology More on ASIC Design to follow… by L. Fanucci, CPR-Team R. De Gaudenzi, E. Letta, L. Fanucci, F. Giannetti, M. Luise: "VLSI Implementation of a CDMA Blind Interference-Mitigating Detector", to appear on the IEEE Jou. Sel. Areas Commun
70—MHz IF CDMA Signal + Noise Chip Rate= 2.048 Mchip/s L=64, Bit-rate=64 kb/s Data+Pilot Channel
Current Status and Further Development Steps • EC-BAID FPGA Implementation finalized • ASIC layout finalized • Final Receiver BER Testing Started • ASIC foundry run scheduled • ASIC Integration and Testing planned Soon to be ended...
Signal Decimation with the CIC Filter 1/2 r=decimation factor
Signal Decimation with the CIC Filter 2/2 That’s How the CIC Works
TX/RX Filtering IF Filter Mixer fIF fIFD AWG Signal+MAI fLO To: Noise Generation & Combining … more in the detailed presentation Local Oscillator