由轉載開始—通訊—Mathworks
Engineering teams in the communications industry face the challenges of designing increasingly complex products in less time, while supporting evolving standards such as UMTS, LTE, WiMAX, TD-SCDMA, and VDSL.
These teams rely on MathWorks products to create innovative product designs faster. MATLAB® and Simulink® streamline design flows by helping them:
- Efficiently design communications algorithms and systems
- Combine digital, analog/mixed-signal, and control logic design domains with channel and traffic modeling, in a single system model
- Use the system model as an executable specification for simulation and prototyping
- Verify the implementation of the physical layer and MAC layer designs against the system model
Air Interface and Front-End Design
Air interface and front-end design teams use MATLAB and Simulink to quickly characterize how RF, digital signal processing, and other components interact, resulting in stronger engineering collaboration and faster system-level design iterations.
Cut Research Time in Half
Early exploration of the system behavior of analog/mixed-signal and RF is a time-consuming process when done with low-level tools. MathWorks tools enable early exploration of system behavior including mixed-signal and RF elements. Communications engineers model systems at a higher level of abstraction, incorporating digital signal processing and other domain-specific behavior when needed. This enables them to rapidly simulate the system with realistic environmental effects to improve the overall system design. The algorithms and other component models facilitate collaboration between the teams, and can be reused for implementation and verification.
For example, to improve an amplifier design while reducing component costs, engineers can model digital pre-distortion algorithms, compare them against analog implementations, verify the behavior using system simulations, and share them as reference models. These reference models help teams quickly verify the implemented algorithms in the final products.
Mixed-Signal Series: PLL Design
Bringing a Coherent System-Level Design Flow to AMS
Quickly Prove that Subsystems Work Together
Integrating analog and baseband subsystems with system-level models allows early identification of design flaws within subsystems and flaws at their interface boundaries. In the MATLAB and Simulink environment, communications engineers can connect subsystems modeled in different forms and different levels of fidelity (such as HDL models using Mentor Graphics® ModelSim®, C code for DSPs using Texas Instruments™ Code Composer Studio™, and analog circuit models using Cadence® Virtuoso®). Thus, they are able to ensure that subsystems will work together and that the designs match the original specifications.
Once the system model is created, it can be used as a test bench and reference model for the subsystem implementation. The test bench and input/output data can also be used with test equipment to verify the prototype or the final product.
BridgeWave Communications Delivers High-Capacity Wireless Links Months Ahead of Schedule
Early Verification of Digital-Analog Designs Using System-Level Cosimulation
Meet Deadlines and Quality Goals
Aggressive development schedules can compromise the quality of the air interface implementation. With a common design environment based on MATLAB and Simulink, RF and digital engineering teams can do faster iterations to improve designs and minimize errors, while keeping the development project on schedule.
Cambridge Consultants Develops WiMAX Test Bench for Aspex Semiconductor
Return on Investment in Simulink for Electronic System Design
Baseband Signal Processing
Engineering teams use MATLAB and Simulink to manage the complexity and scale of baseband signal processing projects.
Develop Algorithms in a Fraction of the Time
Today a vast majority of engineers use MATLAB to develop baseband signal processing algorithms in a fraction of the time it takes with C/C++ and other languages. They save time by working at a high level of abstraction and drawing from an extensive library of prebuilt signal processing algorithms such as FFTs, filters, and modulators. This makes it easy to develop baseband models based on OFDM or QAM and adapt to evolving standards such as UMTS, WiMAX, and LTE.
C-COR Cuts DSP Development Time by 30% for Cable TV Subsystems
Creating an Executable Specification for the WiMAX Standard
Ensure Signal Processing and Control Logic Subsystems Work Together
With MATLAB and Simulink, engineering teams can express both signal processing algorithms and control logic in a single system model. Engineers can describe the signal processing algorithms as MATLAB code, Simulink blocks, or custom C or HDL code, and include control logic expressed as MATLAB code or state machines.
The complete system is simulated to ensure that the different subsystems work together as specified. Using MathWorks parallel computing technology, engineers can also take advantage of multicore computers and compute clusters to accelerate long simulations for BER testing and parameter sweeps.
Engineers can reuse the system model as the test bench by introducing implementation-level subsystem models (in C, HDL, or analog circuits) in the simulation. The results can be directly compared with the system model simulations without additional scripts or test benches. The reference models can also be used to generate test vectors for verifying hardware prototypes. By connecting the hardware prototype and test and measurement equipment to the reference model, engineers can send test vectors to the prototype, capture the results, and compare them with the simulation results.
Realtek Semiconductor Cuts Development Time by 50% and Takes the Lead in New-Generation HDA Codecs
ETRI Develops Modem Synchronization Technology for 4G Mobile Telecommunications System
Speed Design Cycles While Increasing Quality
Designing at a high level of abstraction can dramatically improve the quality of baseband signal processing design. Using MATLAB and Simulink, engineers quickly model and simulate design ideas. This means they can perform more iterations to improve designs and uncover design flaws.
These engineers work at multiple levels of abstraction to test both concepts and implementation details. In contrast to design flows based on lower-level programming languages, MATLAB and Simulink enable engineers to combine the extensibility of a widely-used technical computing language and the ease and productivity of a higher-level system design tool, using different levels of design abstraction as needed. Additionally, engineering teams improve the verification of baseband signal processing systems by quickly and repeatedly verifying system designs – first against the original specification, and then against the final implementation – by utilizing links to external simulators, hardware prototypes, and test and measurement equipment.
Harman Becker Cuts Verification Time for OFDM Radio Receivers by 75%
Return on Investment in Simulink for Electronic System Design
Wireless and Wired Channel Modeling
To simulate and verify mobile phones, base stations, and optical network equipment, communications engineering teams need a comprehensive set of wireless and wired channel models. They use MATLAB and Simulink to develop these channel models for both desktop simulation and hardware prototyping, so they can analyze the behavior of the communications system under various impairment scenarios.
Verify Communications System Designs by Using Channel Models
MATLAB and Simulink give engineers a head start, providing prebuilt channel models that can be integrated into the system model for simulation under various impairment scenarios. Engineers can also customize channel models easily to meet their specific needs.
As a result, equipment providers are able to verify designs sooner and reduce the need for building and testing with hardware prototypes and network test equipment.
ETRI Develops Modem Synchronization Technology for 4G Mobile Telecommunications System
Running Channel Models on FPGAs
MIMO channels are complex to model and difficult to simulate. As a result, 4G or next-generation communications system and protocol simulations can take several days or even weeks to run. Engineering teams accelerate these simulations by using the power of FPGAs together with MathWorks tools, and third-party tools such as Xilinx®System Generator and Altera® DSP Builder.
From MIMO channel models developed in MATLAB and Simulink, these engineers automatically generate HDL code and implement the channel model directly on an FPGA board to emulate the MIMO channel effects for hardware-in-the-loop simulation.
Rapid Design and Implementation Using Automatic HDL Code Generation
Traffic Modeling and Network Performance
Engineering teams use MATLAB and Simulink to model and simulate network traffic behavior and predict network performance – a critical need and a competitive advantage for designing and deploying the next generation of communications services and networks.
Design Networks and Services with Confidence
New communications networks must be able to transmit different services such as audio and video with a consistent level of quality. Network operators use MathWorks products to model and predict network performance measures such as congestion, resource contention, and process delays.
Video Streaming Over a Bandwidth-Limited Network 8:35
Modeling Discrete-Event Systems
Use Traffic Models to Predict Network Equipment Performance
Network equipment manufacturers use MathWorks products to create accurate and reusable traffic models of communications equipment and protocols to simulate network and channel utilization, as well as the impact of adding new services on existing networks.
Engineers use traffic models to determine latency, blocking, and resource starvation issues inherent in a communications network configuration. These models allow equipment manufacturers to demonstrate and prove the performance and suitability of their products to network planners and service providers. Network planners use the models created by equipment manufacturers to study and compare various network configuration options, and recommend the most efficient solutions to service providers.
SimEvents for Architecture Exploration Based on Performance Analysis 7:45
Model Physical and Network Layers in One Environment
Engineers need to simulate and verify the network performance while the physical layer is still under development, or independent of the physical layer behavior. To help simulate network performance independently, MATLAB and Simulink support both time-driven and discrete-event modeling including queues, servers, and traffic generators. Engineers also use the tools to model the network performance and the physical layer together. To do this, they combine the network traffic models with physical layer components including state machines, signal processing, and mixed-signal subsystems, simulating both the discrete-event and dynamic system behaviors.
相關文章
- 從通訊開始聊聊訊息中介軟體
- [轉載]軟體測試從零開始
- 從零開始向原生專案整合Flutter以及通訊Flutter
- 前端知識由零開始總結工具書前端
- 從 0 開始打造聊天室,搞定 Laravel 實時通訊 —— 傳送訊息Laravel
- 企業資訊化轉型,從使用點晴OA開始
- 從零開始寫一個微前端框架-資料通訊篇前端框架
- MathWorks MATLAB R2023a for MacMatlabMac
- Oracle實時程式通訊(轉)Oracle
- 從零收拾一個hybrid框架(一)– 從選擇JS通訊方案開始框架JS
- 從 0 開始打造聊天室,搞定 Laravel 實時通訊 —— 準備工作Laravel
- 從零開始實現簡單 RPC 框架 6:網路通訊之 NettyRPC框架Netty
- 通訊協議轉換Modbus轉Profinet閘道器協議
- 從 0 開始打造聊天室,搞定 Laravel 實時通訊 —— 配置與繫結Laravel
- 騰訊-廣點通轉化歸因
- [轉載] python通過反射執行程式碼Python反射行程
- 從零開始實現簡單 RPC 框架 5:網路通訊之序列化RPC框架
- 我是如何從通訊轉到Java軟體開發工程師的?Java工程師
- 網路通訊5:HTTP下載器HTTP
- chrome devtools 開發之訊息通訊Chromedev
- 又開始辦老婆戶口了——深圳(轉)
- 從零開始玩轉PerfDogService---------初探篇Gse
- 從零開始玩轉 PerfDogService---------初探篇Gse
- 從零開始玩轉 PerfDogService Demo 解析篇Gse
- 從零開始玩轉 PerfDogService Demo解析篇Gse
- 從零開始實現簡單 RPC 框架 8:網路通訊之 Request-Response 模型RPC框架模型
- 微服務通訊之feign整合負載均衡微服務負載
- 華為:通訊網路 2030(附下載)
- 初次接觸 Laravel,先從下載開始Laravel
- 『騰訊雲開發達人計劃』開始啦~
- 從零開始玩轉 PerfDogService---------Demo 解析篇Gse
- QYT多鏈路融合通訊閘道器(應急通訊、車載通訊、影片傳輸)應用
- 10月書訊 | 矽谷,夢開始的地方
- 乾元通多鏈路融合通訊閘道器在應急通訊、車載通訊、影片傳輸方向的應用
- zigbee開發,低功耗,通訊加密開發加密
- 騰訊WeTest開通微信視訊號啦
- MathWorks Matlab R2022(商業數學軟體)Matlab
- Android入門教程 | Fragment (載入方法與通訊)AndroidFragment
- 從零開始實現簡單 RPC 框架 9:網路通訊之心跳與重連機制RPC框架