• 基于码本的预编码和基于非码本的预编码-《深入浅出rxjs》

    6.3 基于码本的预编码和基于非码本的预编码 LTE 支持 2 种方式进行下行天线预编码:基于码本的预编码(codebook-based precoding)和基 于非码本的预编码(non-codebook-based precoding)。二者的主要区别在于前者使用小区特定的参 考信号进行信道估计,而后者使用 UE 特定的参考信号进行信号估计。 TM 3/4/5/6 使用基于码本的预编码;TM 7/8/9 使用基于非码本的预编码。 6.3.1 基于码本的预编码 基于码本的预编码使用小区特定的参考信号来进行信道估计,一个小区至多有 4 个小区特定的 参考信号,因此基于码本的预编码支持至多 4 个天线端口,即支持至多 4 层传输。 图 6-4:基于码本的预编码 图 6-4 为基于码本的预编码的基本处理流程。对应 1 个或 2 个 TB 的调制符号首先会通过层映射 映射到 L N 层(见 6.2.3 节),接着层会通过预编码映射到天线端口。 图 6-4 同样指明了对于基于码本的预编码,小区特定的参考信号(CRS)是在预编码之后插入 到对应的天线端口的。因此,UE 必须明确地知道在发送端使用的是哪个预编码矩阵,以便正确地

    0
    1187
    15.97MB
    2021-07-12
    50
  • 创建组合框数组-abb acs510 变频器中文使用说明书

    (3) 设置子范围 如果不设置子范围,该下拉菜单的默认其实数值为 0,可以通过设置“子范围”来进行更改。 如图 9.x 中所示,首先先开启子范围使能选项,并将开始索引设置在 11,结束索引设置在 15, 点击“确定”。如图 9.x 的 a)图所示,最终程序的运行结果如图 9.x 的 b)所示。 a ) b ) 图 9.X 子范围设置 a )子范围设置 b ) 最终视图 2) 组合框数组 允许用户选择数组列表中的数据,选中后会将数组中的行数据写入到该变量中。 【例 9.x】定义一个二维数组,通过在可视化界面中选择相应的行数,将该行数据写入程序中。 (1) 建立数组数据 在 POU 程序中首先先建立一个二维数组变量,并赋予相应初值,并建立对应写入的行数据整 形变量,具体内容如下。 PROGRAM PLC_PRG VAR iFactor:BYTE; arrFactor: ARRAY [0..2, 0..4] OF STRING := ['BMW','Audi','Mercedes','VW','Fiat', '150','150','150','150','100','blau','grau','silber','blau','rot']; END_VAR (2) 创建组合框数组 在可视化编辑画面区打开工具箱中,找到 “通用控制”大类,添加其中的“ ”。 其次设置数据组变量映射及行信息变量的映射关系。 a) 变量映射 通过设置属性中的“数据组”将数组变量的映射关系给建立起来。“变量”为最终写入程序的 的行数据。两个属性都可以通过输入助手进行编辑,如图 9.x 所示。

    0
    155
    16.8MB
    2021-07-12
    45
  • 目标设备选择-abb acs510 变频器中文使用说明书

    图 2.2 目标设备选择 点击“确定”后,在项目中可以看到如图 2.2 中所示的设备树。 图 2.X 设备树 在 CoDeSys V2 的版本中“PLC 配置”和“任务配置”列表都是独立窗口,而在 V3 中都整合 在设备树中。当需要进行“PLC 配置”和“任务配置”时,会弹出相应的对话框,供用户进行具体 的参数设置。在设备树中,通过各类“设备”对象表示了工程的硬件设备系统,这样可以组建一个 包含多种控制器和总线结构的复杂系统。每个在设备树的节点都有名字,名字是可编辑的;还有设 备类型来描述该设备。 一个设备的类型决定了其在资源树中的位置和哪些资源能配备给该设备。可供“设备”有如下 两种,  可编程设备  参数型设备 “可编程设备”,会自动在该设备的节点下插入一个额外的虚节点: “ PLC 逻辑“这样来 表示它是可编程的。在这个“PLC 逻辑“节点下,您可以插入对该设备编程所需要的对象(如应用 程序,文本列表等),以及其他的功能对象(如参数管理器等)。对“参数型设备”不能分配编程 对象(如应用程序),而是在该设备的编辑对话框中设置它的参数。请注意,如果一个设备的属性 允许的话,它是可以直接在这两种类型中切换的,而不需要把该设备删除后再重新插入到设备树中。 设备的通讯、输入/输出映射等参数在设备对话框(即设备编辑器)中设置,用户可以双击设 备树中该设备的节点打开这个对话框。 1. 包管理器 所有的“设备”必须事先在“包管理器”中进行安装,包管理器在“工具”菜单中可以选择, 用户可以对其进行添加或删除包。 针对不同的硬件设备,需要不同的硬件配置参数,其中必须配置的参数有:代码生成器,内存 管理,PLC 功能,I/O 模块配置,另外,必须链接库,网关驱动程序以及用于错误消息的 ini-files 和 PLC 浏览器的相关信息。此外包中整合了特殊功能,包含了相应的库文件,设备描述文件等。 启动 CoDeSys V3.x 后,在“工具”选项中选择“包管理器”进行安装目标支撑软件包(TSP), 安装程序是 Codesys-Setup 的一部分。目标支撑软件包(TSP)包含对于用 Codesys 建立的程序控制一 个标准平台所必需的所有文件和配置信息。TSP 的核心组成部分是一个以上的目标文件。目标文件 管理那些配置目标系统所必须的附加文件。几个目标文件可以共享这些附加的文件。目标文件的默 认扩展名是*.trg,格式是二进制的。若干附加定义连接到在目标文件中的条目上,它们决定用户是 否能看见和编辑在 Codesys 对话框中设置。在 TSP 安装期间,每个目标的目标文件被放入一个 0 单

    0
    162
    16.8MB
    2021-07-12
    45
  • 路由事件的定义-ogg 官方文档

    6.2 路由事件的定义 什么是路由事件呢?MSDN从功能和实现两种视角给出了路由事件 的定义: “Functional definition: A routed event is a type of event that can invoke handlers on multiple listeners in an element tree, rather than just on the object that raised the event. “Implementation definition: A routed event is a CLR event that is backed by an instance of the RoutedEvent class and is processed by the Windows Presentation Foundation (WPF) event system.” 以Button的Click事件为例,该事件是个路由事件。可以通过 Reflector查看ButtonBase的源码,如代码6-3所示。 public abstract class ButtonBase : ContentControl, ICommandSource { // 路由事件的定义 public static readonly RoutedEvent ClickEvent; // 传统的事件包装器 public event RoutedEventHandler Click { add { base.AddHandler(ClickEvent, value); }

    0
    53
    50.74MB
    2021-07-12
    15
  • 切换完成-nmea0183协议标准v4.10版本

    位10 - 数据饥饿超时(HTO)/V1.8切换完成

    0
    93
    26.6MB
    2021-07-12
    43
  • 定义的三个函数-power bi白皮书

    相应类型钩子函数的增减操作. 对钩俨的数的真正调用, 2;要通过闯 20.64 定义的三个函数. 00103 : v。id task create hook trave rse ( task handle t handle) 00104: { 00105: i nt idx • 0; 00106: 00107 : for (; idx <= TASK CREATE HOOK LAST INDEX 晶晶 。0108 : 9_ create_table [idx) !• null;idx ++) { 00109 : g_create_table ( idx) (_handl e); 00110 : 00111: l 00104: 00138 : voi d task_switch_hoo k_traverse ( task_handle_t _fr om, tas k_ handle_ t _to) ,00139: { 00140: int idx • O; 00141: 00142 : 0014 3 : 0014 4: 00145 : 00146: l 00147 : for (; idx <- TASK SWITCH HOOK LAST INDEX 晶矗 9_switch_table [idx] !• null;idx ++) { 9_switch_table (idx) (_ from, _t。) ; 。0173 : void task_delete_h。ok_traverse (task_handle_t _ handle) 00174: { 00175 : int idx - O; 00176 : 00177 : tor (; idx <- TASK DELETE HOOK LAST INDEX 晶晶 。0178 : 9_delete_table [idx] !- null;idx ++) ( 00179 : 9_delete_table (idx] (_ handle); 00180 : 00181 : ) 阁 20.64

    0
    53
    84.73MB
    2021-07-12
    42
  • 文件名的操作文件名的操作-自适应滤波器原理(中文第四版)

    18.4 文件名的操作 文件名的操作 操作文件时,我们常常需要操作文件名。Ruby 为我们提供了从路径名中获取目录名、文件名的方法、以及相反的由目录名和文件名生成路径名的方法。 File.basename (path[, suffix]) 返回路径 path 中最后一个 "/" 以后的部分。如果指定了扩展名 suffix,则会去除返回值中扩展名的部分。在从路径中获取文件名的时候使用本方法。 p File.basename("/usr/local/bin/ruby") #=> "ruby" p File.basename("src/ruby/file.c", ".c") #=> "file" p File.basename("file.c") #=> "file" File.dirname (path) 返回路径 path 中最后一个 "/" 之前的内容。路径不包含 "/" 时则返回 "."。在从路径中获取目录名的时候使用本方法。 p File.dirname("/usr/local/bin/ruby") #=> "/usr/local/bin" p File.dirname("ruby") #=> "." p File.dirname("/") #=> "/" File.extname (path) 返回路径 path 中 basename 方法返回结果中的扩展名。没有扩展名或者以 "." 开头的文件名时则返回空字符串。 p File.extname("helloruby.rb") #=> ".rb" p File.extname("ruby-2.0.0-p0.tar.gz") #=> ".gz" p File.extname("img/foo.png") #=> ".png" p File.extname("/usr/local/bin/ruby") #=> "" p File.extname("~/.zshrc") #=> "" p File.extname("/etc/init.d/ssh") #=> "" File.split (path) 将路径 path 分割为目录名与文件名两部分,并以数组形式返回。在知道返回值的数量时,使用多重赋值会方便得多。 p File.split("/usr/local/bin/ruby") #=> ["/usr/local/bin", "ruby"] p File.split("ruby") #=> [".", "ruby"] p File.split("/") #=> ["/", ""]   dir, base = File.split("/usr/local/bin/ruby") p dir #=> "/usr/local/bin" p base #=> "ruby" File.join (name1[, name2, …])

    0
    51
    11.01MB
    2021-07-12
    15
  • 加载参数-信号稀疏分解及压缩感知理论应用研究

    AKD用户指南 | 25.27 加载参数 25.27 加载参数 本章讲述 LOAD参数。 25.27.1 LOAD.INERTIA 936 Kollmorgen | 2014 年 12 月 935

    0
    27
    11.64MB
    2021-07-12
    47
  • 添加用户自定义引导启动画面-基于滑膜控制理论的永磁同步电机的控制方法及系统

    3.8 添加用户自定义引导启动画面 OEM 自定义的引导启动画面 西门子引导启动画面可以替换成自定义的引导启动画面。 步骤: 1. 命名自定义引导启动画面“logo.png”。 说明 文件名只能由小写字母构成。 2. 将自定义引导启动画面保存在下面其中一个目录下: /user/sinumerik/hmi/ico/ico640 或 /oem/sinumerik/hmi/ico/ico640 或 /addon/sinumerik/hmi/ico/ico640 说明 画面的大小没有影响,分辨率始终设为 640x480 像素 。 一般设置 3.8 添加用户自定义引导启动画面 SINUMERIK Operate (IM9) 36 开机调试手册, 10/2015, 6FC5397-1DP40-5RA3

    0
    37
    20MB
    2021-07-12
    50
  • TCP的未来和性能使用263_下载-深信服scsa认证考试总题库

    24.5 时间戳选项 时间戳选项使发送方在每个报文段中放置一个时间戳值。接收方在确认中返回这个数值, 从而允许发送方为每一个收到的 A C K计算RT T(我们必须说“每一个收到的 A C K”而不是 “每一个报文段”,是因为T C P通常用一个A C K来确认多个报文段)。我们提到过目前许多实现 为每一个窗口只计算一个 RT T,对于包含8个报文段的窗口而言这是正确的。然而,较大的窗 口大小则需要进行更好的RT T计算。 RFC 1323的3 . 1节给出了需要为较大窗口进行更好的 RT T计算的信号处理的理由。 通常RT T通过对一个数据信号(包含数据的报文段)以较低的频率(每个窗口一次) 进行采样来进行计算,这就将别名引入了被估计的RT T中。当每个窗口中有8个报文段 时,采样速率为数据率的1 / 8,这还是可以忍受的。但是如果每个窗口中有1 0 0个报文段 时,采样速率则为数据速率的1 / 1 0 0,这将导致被估计的RT T不精确,从而引起不必要 的重传。如果一个报文段被丢失,则会使情况变得更糟。 图1 8 - 2 0显示了时间戳选项的格式。发送方在第 1个字段中放置一个 32 bit的值,接收方在 应答字段中回显这个数值。包含这个选项的 T C P首部长度将从正常的2 0字节增加为3 2字节。 第24章 TCP的未来和性能使用263 下载 该连接的其余部分被删除

    0
    43
    12.44MB
    2021-07-12
    43
  • 至尊王者

    成功上传501个资源即可获取
  • 分享王者

    成功上传51个资源即可获取
  • 分享宗师

    成功上传21个资源即可获取
  • 分享精英

    成功上传11个资源即可获取
  • 分享达人

    成功上传6个资源即可获取
  • 分享小兵

    成功上传3个资源即可获取
  • 分享学徒

    成功上传1个资源即可获取
  • 创作能手

    授予每个自然周发布7篇到8篇原创IT博文的用户
关注 私信
上传资源赚积分or赚钱