is sdr mature for is sdr mature for mobile radios mobile
play

Is SDR Mature For Is SDR mature for Mobile Radios ? Mobile Baseband - PowerPoint PPT Presentation

Is SDR Mature For Is SDR mature for Mobile Radios ? Mobile Baseband Solutions ? Prof. Dr. Ulrich Ramacher COM IN Our solution : Baseband Processor MuSIC 3-Level Memory Hierarchy - external DRAM/Flash - Shared Memory - Local Memories


  1. Is SDR Mature For Is SDR mature for Mobile Radios ? Mobile Baseband Solutions ? Prof. Dr. Ulrich Ramacher COM IN

  2. Our solution : Baseband Processor MuSIC � 3-Level Memory Hierarchy - external DRAM/Flash - Shared Memory - Local Memories � GP Core for L1 Ctrl & MAC � reconf. accelerators for FIR and Channel Encoding/Decoding �������� �������������������������������������������������������� �!�� ������

  3. Concept of Multi-Tasked SIMD Core � 4 SIMD Execution Units � Long Instruction Word - Computation Slot (DSP Pipe & IU) - Memory Slot - Communication Slot � 4 Interleaved Threads � Multi-tasked GP core to control the SIMD core � Local Data Memories instead of L1 Cache ��������� ������ ������������� ������������ ���������� �� ������������ �������������� ��� ������������ �������� ��������������� � ������������� !��"#�� �#$������������� %��&�����"'���(� �����#��'���) �������� �������������������������������������������������������� �!�� �����"

  4. MuSIC-1 Silicon in Dec. 2006 MT SIMD MT SIMD Technology: Decoder Core Core 90 nm CMOS rec. Accelerator �#�$�������������������� %� Shared Memory ��#&'�����$�$��� Area: System 57 mm 2 Bus ARM Core Shared Memory MT SIMD MT SIMD FIR Core Core rec. Accelerator �������� �������������������������������������������������������� �!�� ������

  5. Dilemma of Classical Solutions 1. GSM/GPRS/EDGE 2. Bluetooth 3.HSDPA 4. 802.11a/b/g (4) ----- 5. DVB-H (6) 6. WiMAX, WiFi 802.11n (9.3) ----- # Standards o i d a r e l p i � 42 t l u M � 52 1+2+3+4+5+6 MuSIC � � 43 1+2+3+4+5 � 41 � 37 1+2+3+4 � 33 Nokia today: 1+2+3 1+2 1 65nm 25 30 35 40 45 50 mm 2 �������� �������������������������������������������������������� �!�� �����(

  6. )�*���+�, �������� '���! �������� �������������������������������������������������������� �!�� ������

  7. -�.)�����������/ �����!�$������ � �����*������� *����0���!����!�������� � ����� ����� 2�3�5 1��$��0���!����!�������� � *���� *���� ��$0� *���$0�������!���!������������ � ��� � �����*������� .�������������)������$��� � 1������������$��� � ��!�5 ��$�� ������ � 2�3����!��4��������� ������ ����3� ,��� *���$0����567*1���!��4����������8����������������50���9 � 4��� � 2�3�������������8��3��������9 .������!��� �������:���!�������������������8�����'�:;�.�:9 � ��$������3��� � *�2� ��=��� �4� � )�<�$�$�2�������$0�����8)2�9 ��$0���������3�����������������8��������������������50���9 � ,��� ���� ��������,���$����� � �1��)������$������!����� � *�++�� ,������ � ���5*�2 ,<��������������=��������'��� -.���� � *�����5�������������$������$��� � �1� �>� 2>� 8��=�������9 � 1,� 1,� � 6�����2���� �� .��������� ���;�.�$������;�.���!����82>�1,�9;��1�������� � � �����$����� ,���!����8�>�1,�9;��������� ���;�)������;�*����!��� � ��=������� � � �!!�������!�?���������;�'������)�������8������2**�;��4�9;�1,51�2�����;��57����� �������� �������������������������������������������������������� �!�� ������

  8. Total baseband power incl. ARM and Accelerators 300 MHz @ 0.9 V nominal 90nm 65nm -�.)� 4 simd cores 268 159 "�0������ fir acc 57 33 #�������� tv acc 49 27 arm subsystem 40 24 bus & mem & sync & rfif 63 37 MuSIC total 477 280 @ -������������ ����� -�.)�� 300 MHz @ 0.9 V nominal 90nm 65nm ��0������ @ 1���������=����� ����$�������? 8 simd cores+4 RC1632 406 239 +��������� A��������=;��������;���!������7 � ����$���$������� �����=������=����������3��� fir acc 57 33 A������#�$������������������!����� tv acc 49 27 �������!���=��������3����0������������$�!������ arm subsystem 40 24 )�������� �������!�$�����������!���������������� bus & mem & sync & rfif 100 59 MuSIC-2 total 652 382 �������� �������������������������������������������������������� �!�� �����#

  9. )�*�� 7��������$���������(�$ ��!���� ��=��� 1��$�� *�).����� �����$���� �����$����� ��15+(��� + ++�$- :����� #��� )���� '���3��5� .���!� ��15"���� +%+2� ���$- 8��<�*�).����9 ��15+(��� +%+2� ���$- :����� ���� )���� '���3��5� ,���!� ��15"���� +%�2� �(�$- 8��<�*�).����9 ��15+(��� + ��$- )�,4��� +"��� ��15"���� + +"�$- )���� '���3��5� .���!� 8��<�*�).����9 74�5"���� +%�2� ���$- ��15+(��� + +"�$- )�,4��� �(�� ��15"���� +%+2� �(�$- )���� '���3��5� ,���!� 8��<�*�).����9 74�5"���� �%�2� �(�$- �������� �������������������������������������������������������� �!�� �����B

Recommend


More recommend