ATM 反向复用通过把多个物理通信接口(通常为E1接口)绑定为一个逻辑接口,从而突破单个物理接口的速率限制,根据实际需要配置接口速率,以获得业务所需要的接口带宽。在此设计了针对IMA E1传输的数据采集系统,重点介绍基于MPC8280的数据采集系统硬件设计过程。该系统最后通过与软件联调,能够实现多帧AAL2和AAL5数据的发送和接收,达到了IMA E1数据采集的目的。 在本文中,我们将探讨一种基于MPC8280微处理器的数据采集系统设计,该系统专注于IMA(Integrated Multiplexing Algorithm)E1数据的采集。IMA技术是ATM(Asynchronous Transfer Mode)反向复用的一种实现,它可以将多个物理通信接口,如E1接口,绑定为单一逻辑接口,从而提升传输速率,满足不同业务对带宽的需求。 IMA的主要作用是在窄带网络接口,如E1/T1链路上实现ATM宽带服务。它通过IMA协议将ATM信元流反向复用到多条低速链路上,提供了支持高速ATM流量的有效方法,特别适用于如TD-SCDMA接入网Node B侧的数据传输。 设计的中心是MPC8280网络处理器,属于PowerPC系列,包含G2内核和通信处理器CPM。MPC8280能轻松处理100 Mb/s以太网和ATM应用,其内置的PCI接口单元使其适应PCI总线高速数据传输的需求。G2内核处理高级代码和外设管理,而CP内核则处理底层通信协议。 系统设计分为两大部分:数据采集和数据处理。设计思路是参照IMA功能单元的参考模型,实现从物理层到AAL层的协议解码。数据采集硬件包括E1成帧器,将E1链路上的ATM信息转换为PCM E1帧,然后通过IMA处理器生成ATM信元流。MPC8280处理这些信元流,进行ATM适配,并将数据组装成PDU,通过PCI接口传至上位机进行协议解析和分析。 硬件设计中选择了基于PCI接口芯片的数据采集方案,采用板级处理机,分担数据重组和分组工作,减轻PC主机的负担,并实现硬件级别的数据过滤。系统结构包括保护线路、E1成帧器、IMA处理器和MPC8280,以及连接上位机的PCI接口。 在功能模块设计中,重点关注了多PHY的UTOPIA接口设计。UTOPIA接口是ATM网络层和物理层间的接口,支持单PHY和多PHY模式。在多PHY模式下,需要解决接口交互的轮询选择问题。MPC8280的UTOPIA接口包含接口时钟、数据传输信号、信元级握手控制信号和轮询地址信号,工作在主模式下,由MPC8280主动轮询控制多个物理层器件的ATM信元传输。 这个基于MPC8280的IMA E1数据采集系统实现了高效的数据传输和处理,可应用于多种通信场景,尤其是在需要利用现有窄带网络接口提供宽带服务的情况下,具有显著的优势。系统设计兼顾了性能和灵活性,是实现高效数据采集和协议处理的一个典型实例。
1
《MetaTrader 5 EA:基于两个iMA交叉的交易策略》 在金融交易领域,MetaTrader 5(MT5)是一款广泛使用的交易平台,它提供了丰富的技术分析工具和自动化交易功能,其中Expert Advisor(EA)是其核心特色之一。本文将探讨一个基于两个交错iMA(指数移动平均线)的MT5 EA,名为"Crossing of two iMA",并结合自定义移动平均线颜色输入,为交易者提供一套自动化的交易策略。 我们要理解iMA,即指数移动平均线,是一种常用的技术分析指标,用于平滑价格数据并揭示市场的趋势。iMA的核心思想是过去的价格走势可以预测未来的价格行为。当两个不同周期的iMA交叉时,通常被视为市场趋势转变的信号。在这个EA中,我们有两个iMA,一个较短期,一个较长期,它们的交叉点作为买卖决策的依据。当短期iMA上穿长期iMA时,通常视为买入信号;相反,当短期iMA下穿长期iMA时,视为卖出信号。 在"Crossing of two iMA.mq5"文件中,EA的编程逻辑会监控这两个iMA的实时交叉情况。同时,为了增加策略的灵活性,EA允许用户手动设置手数,或者根据账户余额和设定的风险百分比来动态计算交易量。这种风险管理方式可以帮助交易者在保持风险控制的同时,充分利用账户资金。 除了基本的买卖信号,该EA还包含止损和止盈的设置。止损订单用于限制潜在损失,而止盈订单则锁定收益。此外,EA还配备了跟踪止损功能,这是一种动态调整止损点位的策略,随着市场价格向有利方向移动,止损点也会相应跟进,以保护已实现的利润。 "mql5\Indicators\Custom Moving Average Input Color.mq5"文件可能是一个自定义的移动平均线颜色输入脚本,它允许用户根据不同的移动平均线周期或交叉状态改变图表上的颜色,提供更直观的视觉提示。例如,当短期iMA上穿长期iMA时,颜色可能会变为买入提示色,反之则变为卖出提示色,使得交易者能快速识别当前的市场环境。 综合来看,"两个iMA的交叉 - MetaTrader 5 EA"是一个利用技术指标与风险管理相结合的自动化交易系统,旨在捕捉市场趋势变化,并通过灵活的交易量计算和订单管理来优化交易效果。对于MetaTrader 5平台的使用者来说,这样的EA可以节省大量的手动分析和交易时间,提高交易效率,同时也提供了个性化的交易策略定制空间。然而,值得注意的是,任何自动化交易策略都有其局限性,交易者仍需结合市场环境和个人经验,谨慎使用。
2025-08-20 15:13:32 7KB MetaTrader
1
IMA_ADPCM_编解码代码,用于嵌入式开发
2024-03-02 09:38:43 5KB IMA_ADPCM ADPCM
1
C#编程 图形图像及打印 ImageBlowUp(源码)C#编程 图形图像及打印 ImageBlowUp(源码)C#编程 图形图像及打印 ImageBlowUp(源码)C#编程 图形图像及打印 ImageBlowUp(源码)C#编程 图形图像及打印 ImageBlowUp(源码)C#编程 图形图像及打印 ImageBlowUp(源码)C#编程 图形图像及打印 ImageBlowUp(源码)C#编程 图形图像及打印 ImageBlowUp(源码)C#编程 图形图像及打印 ImageBlowUp(源码)C#编程 图形图像及打印 ImageBlowUp(源码)C#编程 图形图像及打印 ImageBlowUp(源码)C#编程 图形图像及打印 ImageBlowUp(源码)C#编程 图形图像及打印 ImageBlowUp(源码)C#编程 图形图像及打印 ImageBlowUp(源码)C#编程 图形图像及打印 ImageBlowUp(源码)C#编程 图形图像及打印 ImageBlowUp(源码)C#编程 图形图像及打印 ImageBlowUp(源码)C#编程 图形图像及打印 ImageBlowUp
2022-07-01 18:06:25 53KB C#编程图形图像及打印Ima
光学系统手册,比较经典的书籍,百度搜到的都要钱。特此分享一下。
2022-05-13 16:56:00 86.04MB optical syst physical ima
1
IMA-ADPCM的标准为例,说明了ADPCM算法的原理以及压缩WAVE文件的结构组织(尤其是双声道压缩文件中数据组织的分析),以及在实用中的压缩与解压缩源代码片段。
2022-05-07 10:03:13 12KB ADPCM WAVE 压缩 解压缩
1
通过配置IMA组承载ATM业务,提高带宽利用率,灵活选择复用带宽。
2022-04-25 18:06:06 471KB 华为 文档资料
通过配置IMA组承载ATM业务,提高带宽利用率,灵活选择复用带宽。 1 ATM IMA概述 2 ATM IAM支持的License和配置注意事项 3 配置IMA组承载ATM业务
2022-04-21 16:03:55 378KB 华为 NE20E ATM IMA
IMA( Inverse Multiplexing for ATM,ATM反向复用 )是在发送端将较高速的信元流 (ATM Cell Stream)分布(Schedule & Distribute)到多个较低速的物理链路上传输,在接收 端再将它们合并(Schedule & Recombine)到单一的信元流并递交到ATM层。从而提高带 宽利用率,灵活选择复用带宽。
2022-04-19 18:06:47 291KB 华为 NE05E NE08E ATM
这是一个命令行环境的五子棋程序。使用了minimax算法。 除了百度各个棋型的打分方式,所有代码皆为本人所撸。本程序结构与之前的井字棋、黑白棋一模一样。 有一点小问题,没时间弄了,就这样吧。 一、效果图 (略) 二、完整代码 from functools import wraps import time import csv ''' 五子棋 Gobang 作者:hhh5460 时间:20181213 ''' #1.初始化棋盘 #------------ def init_board(): ''' 初始化棋盘 棋盘规格 15*15 如下所示: board = [[. .
2022-03-30 12:01:27 106KB assert ima imax
1