-
FPGAs are not a panacea. But if used properly. The digital part of the communication can mostly be solved by FPGAs.
FPGAs are a different kind of product. It combines the high density of an ASIC with the efficiency of a software.
FPGAs are different from ARM and microcontrollers. There are no instructions, no timers, and maybe not even a basic multiplier in the FPGA. To use FPGAs, you don't have to think about the flow of the software, but the combination of hardware.
The classic structure of an FPGA is: trigger + lookup table. Flip-flops do sequential logic circuits.
Lookup tables do combinatorial logic circuits. Theoretically, any algorithm can be implemented. When the algorithm is finally refined into or-or-or logic, it can be implemented with FPGA, but unfortunately, this takes a lot of time.
This is the difference between software and hardware.
FPGA is a kind of ASIC, the biggest feature is programmable, and under the premise of synchronous design! FPGA development time is significantly shorter than that of ASICs. This is a feature of FPGAs.
When to use FPGAs?
When you need an ARM or DSP to complete, it takes a lot of resources and you don't have the money to design an ASIC. FPGAs can be a good choice.
And, due to the increasing level of integration. DSPs and CPUs are starting to appear inside FPGAs. On the premise of ensuring logical resources, some data processing can be done.
Let's talk about the problem that FPGA can't solve:
The first one is analog-to-digital conversion, an equalizer, and then a modulator. Let's put it this way. Later, I will see that there are indicators, DB, and I basically don't need to consider using FPGA.
Algorithm: Theoretically achievable. And now FFT. Filters for either FIR or IIR can be implemented. But consider the development time. Complex algorithms may still be done by the CPU or DSP.
Take a look at the documentation for the boards from those companies and you'll see exactly what FPGAs can accomplish.
-
It's not a panacea
It's just a matter of applying direction
-
Summary. The role of FPGAs in the field of wireless communication is very broad in reality. It has the following main functions.
The role of FPGAs in the field of wireless communication is very broad in reality. It has the following main functions.
1.The role of communication systems.
Mainly include: The role of FPGA in the field of communication can be said to be omnipotent, thanks to the characteristics of the internal structure of FPGA, it can easily implement the algorithm structure of distributed distribution, which is very poor for the realization of high-speed digital signal processing in wireless communication.
Because Li Jiaowan is in the wireless communication system, many functional modules usually require a large number of boring filtering operations, and these filter functions often require a large number of multiplication and accumulation operations. The distributed arithmetic structure implemented through FPGA can effectively realize these multiplication and accumulation operations.
FPGA can process data more efficiently, so in the field of image processing, FPGA is also becoming more and more popular in the market.
3. The role of high-speed interface design.
If you use FPGA, the advantage will come out, because different delay and high slide logic can be coded to be implemented inside the FPGA, there is no need for so many interface chips, and with the use of DDR memory, it will make the processing of our interface data more handy.
4. The role of artificial intelligence.
If the intelligent robot, Yuanchi needs to collect and process the image, and the brightness or the processing of the sound signal can be completed by FPGA, so the FPGA is very handy in the front-end information processing of the artificial intelligence system.
Design role. FPGA is mainly to transplant the IC's ** to the FPGA, use the FPGA synthesis tool for synthesis, layout and wiring to the final generation of the bit file, and then ** to the FPGA verification board for verification, for the complex IC we can also split it into several parts of the function to verify separately, each functional module is placed on a FPGA, and the circuit generated by the FPGA is not cracked and often close to the real jujube IC chip. This is very convenient for our IC designers to verify their own IC designs.
-
You can think of small ones, you must have used FPGAs. Because you can't do it with FPGA.
-
The main thing is logic circuit design.
-
Algorithm implementation, embedded system design.
Possible causes of low rates.
a. The rate of the drive test is low. >>>More
Because fiber optic cables can ensure the timeliness and security of messages, sending and receiving messages quickly and the possibility of theft is also small.
i.e. CDMA. It is a kind of addressing method in mobile communication, and I can't tell you the specifics. Anyway, it's a kind of technology, you can get it at once. ^_
Wireless communication chip function: RF chip is a wireless transmitter chip, when using discrete components, just a simple modulation and transmission, as a complete chip, negative data input, reception, temporary, packaging and power adjustment speed adjustment and other complex functions. >>>More
"281 Letters" is a Chinese mainland fashion idol ** drama produced in 2004, produced and directed by Niu Chaoyang, produced by Liu Xiaoqing, starring Long Yiyi, Xue Fei, Zhang Tong, Liu Xiaoqing and others.