Programmable DSP architecture for TD-SCDMA and TD-LTE designs
As the world's largest mobile market, China hopes to develop mobile standards that are different from those of Europe and the United States. That is, the current 3G standard TD-SCDMA and the future 4G standard TD-LTE.
In early 2006, the Chinese government announced that TD-SCDMA would officially become China's 3G mobile communication standard. In 2009, China Mobile, the world's largest mobile operator, announced that it would provide 3G services based on the TD-SCDMA standard. At the same time, China Unicom and China Telecom will launch 3G services based on the WCDMA and CDMA-2000 standards respectively. This means that China will have three different 3G networks in the future.
It is obvious that the launch of 3G services in China is much later than that of Europe and the United States. China Mobile realized that it could not rely solely on TD-SCDMA to ensure its current leading position. Therefore, China Mobile has set its sights on the future 4G standard LTE while launching TD-SCDMA. Therefore, China Mobile may also skip 3G and evolve to LTE as soon as possible.
Based on the current situation, it is difficult to accurately predict which standard will dominate the Chinese mobile market in the future. Therefore, as a terminal baseband chip supplier, it is currently facing a very difficult choice. If you only develop for a certain standard, you may bet on the wrong standard. If you design a baseband that supports multiple standards, the traditional baseband design method based on hardware accelerators will greatly increase the difficulty, cost, risk and lack of flexibility. In this case, engineers will naturally look for programmable solutions, which can provide sufficient flexibility and shorten the development time for multiple standards.
Different ways to design wireless basebands
There are usually three ways to design wireless basebands:
• Traditional hardware method - the baseband is implemented entirely in hardware. This method basically allows the first chip to be launched on the market quickly. At the same time, this design can ensure the lowest power consumption. However, the chip designed based on this method has no flexibility and is difficult to upgrade to support subsequent products.
• Software radio method - a completely soft baseband method is implemented, and the same chip can support multiple different standards at the same time in software. This method only needs to switch software to support different standards, without changing the chip design at all. However, the main problem with this method is the complexity of the programmable engine design and the higher power consumption compared to the hardware method.
• Hybrid method - DSP plus hardware accelerator. In this way, the processing part of the baseband that requires flexibility can be implemented on the DSP in software, and the remaining computationally intensive and relatively fixed processing parts, such as FFT, can be implemented in hardware accelerators.
Considering the high risk of pure hardware design, this article will focus on two other programmable baseband design methods.
Figure 1 CEVA-XC block diagram
Figure 2 CEVA-X1641 block diagram
Software radio design based on CEVA-XC
CEVA-XC is a high-performance communication processor optimized for the most advanced wireless standards (block diagram shown in Figure 1). CEVA-XC, built on the CEVA-X system, can fully support multiple advanced wireless standards in software, including the most complex 4G standard LTE Cat.5 and WiMAX II (IEEE 802.16m), as well as 3G and 3.5G. This innovative processor can run multiple different wireless standards simultaneously in a pure soft baseband mode.
A CEVA-XC can support multiple different wireless standards simultaneously in software, so there is no need for hardware accelerators designed for different standards. Therefore, the power consumption and area of the entire system can be reduced.
The CEVA-XC architecture can contain 1, 2 or 4 vector processors. Each vector processor is a 3-issue, single instruction multiple data (SIMD) engine that can process 256-bit wide data. It includes 16 MAC units, arithmetic, logic and shift units. The instruction set of CEVA-XC can handle the processing requirements of 4G baseband, such as matrix processing, MIMO detectors, complex filtering, data permutations and bit processing.
Hybrid Baseband Design Based on CEVA-X1641
CEVA-X represents a series of general-purpose high-performance DSP processors that are widely used in wireless baseband applications and have been mass-produced in products of multiple baseband chip vendors. CEVA-X
is an architecture based on Very Long Instruction Word (VLIW) and Single Instruction Multiple Data (SIMD). VLIW allows multiple instructions to be executed simultaneously to ensure a high degree of instruction-level parallelism while ensuring low power consumption. The CEVA-X architecture has good support for C language, which can help developers greatly reduce development costs and shorten time to market.
CEVA-X1641 is a member of the CEVA-X family (block diagram shown in Figure 2). It has four 16-bit wide MACs. CEVA-X1641 can reach a worst-case operating frequency of 700MHz in a 65nm process.
As a high-performance and easy-to-program DSP, CEVA-X1641 allows designers to flexibly partition their terminal baseband SOC designs into software and hardware. Different baseband customers use different software and hardware partitioning methods and single or multiple DSP cores in their designs. In addition, it can also guarantee customers' software investment and software reuse in future evolution products. Currently, multiple CEVA customers are using CEVA-X1641 to design their 4G wireless basebands.
Conclusion
It is precisely because of the reality of the coexistence of multiple standards in the future Chinese wireless market that it is necessary to use the same platform to support multiple different standards. Both the pure soft baseband method based on software radio and the hybrid programmable method can provide sufficient flexibility to meet the needs of reuse and rapid market launch.
For a long time, the leaders of the wireless baseband market have made it clear that programmability is the direction of wireless baseband development. The two CEVA DSP cores discussed in this article provide suitable solutions based on the different needs of authorized customers for chip architecture and flexibility.
Previous article:Design and Implementation of VGA Image Controller Based on CPLD/FPGA
Next article:Introduction to DSP-based 3G LTE application technology
Recommended ReadingLatest update time:2024-11-16 21:23
- Popular Resources
- Popular amplifiers
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- TI Wireless Connectivity BluetoothTM User Development Manual
- 【Resource Sharing】Must-Read Books for Electronic Engineers
- Could you please help me see how to filter this switching power supply circuit?
- LOTO Lesson 2: Diode Practice--- Bridge Full-wave Rectification
- Three-phase AC phase sequence detection circuit
- Goodbye 2019, hello 2020 + A memory of a somewhat bumpy 2019
- F2833x calls DSP function library to implement complex FFT method
- 【Practical】Eliminating EMI in Buck Converters (2)
- Doom ported to small devices based on nRF52840
- How to protect embedded systems from attacks?