POLAR

5G相关专业术语解释

百般思念 提交于 2020-08-11 17:22:28
文章目录 一些关于5G中的英文缩写解释 缩略语列表(简洁、快速、准确查看) 一些关于5G中的英文缩写解释 NR (New Radio,新空口):通过电磁波来承载所需要发送的信息的一系列规范 BLER (blockerror rate)误块率 CB (codeblock) 码块 CCE 是ControlChannel Element的缩写,每个CCE由9个REG组成,之所以定义相对于REG较大的CCE,是为了用于数据量相对较大的PDCCH的资源分配。每个用户的PDCCH只能占用1,2,4,8个CCE,称为聚合级别。 CP (Cyclic Prefix)中文可译为循环前缀,它包含的是OFDM符号的尾部重复,CP主要用来对抗实际环境中的多径干扰,不加CP的话由于多径导致的时延扩展会影响子载波之间的正交性,造成符号间干扰。 DTX (DiscontinuousTransmission不连续发送)预留资源:定时检测 gNB 5G基站 MCS (Modulation and Coding Scheme,调制与编码策略) NCP (Normal CP(Cyclic Prefix,循环前缀) PDCCH (PhysicalDownlink Control Channel,物理下行控制信道) PUSCH (Physical Uplink Shared Channel --物理上行共享信道) RB

圆形环绕字 从直角坐标到极坐标的转换

无人久伴 提交于 2020-08-11 06:28:48
极坐标通常用于校正图像中的圆形物体或者包含在圆环中的物体。 如上图所示 : 设原图变换的中心坐标(即圆心坐标)为 (Mr,Mc),图像上一点(r,c)极坐标变换后为(d,theta) 则 d = sqrt( (r - Mr) * (r - Mr) + (c - Mc ) * (c -Mc) ) theta = atan2( - (r - Mr) / (c - Mc)) 其反变换形式为 r = Mr - d sin(theta) c= Mc + d cos(theta) 本程序基于opencv2.3 // polar.cpp : 定义控制台应用程序的入口点。 // # include "stdafx.h" # include "highgui.h" # include "cv.h" # include "cxcore.h" # ifdef DEBUG # pragma comment(lib, " opencv_core231d.lib" ) # pragma comment(lib, "opencv_features2d231d.lib" ) # pragma comment(lib, "opencv_flann231d.lib" ) # pragma comment(lib, "opencv_gpu231d.lib" ) # pragma comment(lib, "opencv

MFC界面开发工具,BCGControlBar v30.4详解—图形管理器

自作多情 提交于 2020-08-08 19:19:47
亲爱的BCGSoft用户,我们非常高兴地宣布 BCGControlBar Professional for MFC 和 BCGSuite for MFC v30.4正式发布!此版本包含适用于Visual Studio 2017-2019的新应用程序向导,Ribbon后台视图位于底部项目、新的图表类型Polar Bar、改进的甘特图以及其他新的功能和改进。需要最新版的可以点击这里【 BCG下载 】 图形管理器 1. CBCGPEllipse:新方法PtInEllipse告诉指定点是否位于椭圆内。 2. CBCGPImage:新增对DPI的支持,类的构造函数有一个新的可选参数bScaleByDPI。 如果您希望使图像能够识别DPI,请将其设置为TRUE。 3. CBCGPGraphicsManager:改进3D漏斗切片的绘制。 Edit控件 1. CBCGPEditCtrl :: SetCaret方法具有一个新的可选参数bCleanUpSelection。 如果将此参数设置为TRUE,则将清除当前选择。 2. CBCGPEditCtrl :: ReplaceAll实现已得到显着改进:替换机制现在更加快速,高效。 Gantt Chart 1. CBCGPGanttView:添加一个新的虚拟方法OnChartItemResizing,调整甘特图项目大小时,框架将调用此方法。 2.

外设驱动库开发笔记6:AD719x系列ADC驱动

萝らか妹 提交于 2020-08-06 13:22:58
  前面我们讨论了AD7705这种ADC器件的驱动开发,在实际中我们使用更多的是AD719x系列的ADC芯片、包括有AD7191、AD7192和AD7193等。接下来我们就来设计并开发AD719x的驱动程序。 1 、功能概述   AD7192是一款适合高精密测量应用的低噪声完整模拟前端,内置一个低噪声、 24 位Σ-Δ型模数转换器 (ADC)。片内低噪声增益级意味着可直接输入小信号。 1.1 、硬件结构   AD7192可配置为两路差分输入或四路伪差分输入。片内通道序列器可以使能多个通道,AD7192 按顺序在各使能通道上执行转换,这可以简化与器件的通信。 片内 4.92 MHz时钟可以用作 ADC 的时钟源; 或者也可以使用外部时钟或晶振。 该器件的输出数据速率可在 4.7 Hz 至 4.8 kHz 的范围内变化。   AD7192提供两种数字滤波器选项。 滤波器的选择会影响以编程输出数据速率工作时的均方根噪声和无噪声分辨率、建立时间以及 50 Hz/60 Hz 抑制。 针对要求所有转换均需建立的应用, AD7192 具有零延迟特性。   其功能结构图如下: 1.2 、内部寄存器   AD7192内部具有多个寄存器,对AD7192的操作就是通过这些片内寄存器进行控制和数据寄存器/数据寄存器加状态信息配置。这些寄存器包括:通信寄存器、状态寄存器、模式寄存器、配置寄存器、ID寄存器

趣味讲解信道编码的发展历程

强颜欢笑 提交于 2020-08-06 06:51:36
   介绍下信道编码的发展,希望能起到借鉴的作用。   信道编码,也叫差错控制编码,是所有现代通信系统的基石。几十年来,信道编码技术不断逼近香农极限,波澜壮阔般推动着人类通信迈过一个又一个顶峰。5G到来,我们还能突破自我,再创通信奇迹吗?   所谓信道编码,就是在发送端对原数据添加冗余信息,这些冗余信息是和原数据相关的,再在接收端根据这种相关性来检测和纠正传输过程产生的差错。 这些加入的冗余信息就是纠错码,用它来对抗传输过程的干扰。      1948年,现代信息论的奠基人香农发表了《通信的数学理论》,标志着信息与编码理论这一学科的创立。根据香农定理,要想在一个带宽确定而存在噪声的信道里可靠地传送信号,无非有两种途径:加大信噪比或在信号编码中加入附加的纠错码。   这就像在嘈杂的酒吧里,酒喝完了,你还想来一打,要想让服务员听到,你就得提高嗓门(信噪 比),反复吆喝(附加的冗余信号)。   但是,香农虽然指出了可以通过差错控制码在信息传输速率不大于信道容量的前提下实现可靠通信,但却没有给出具体实现差错控制编码的方法。      人类在信道编码上的第一次突破发生在1949年。   R.Hamming和M.Golay提出了第一个实用的差错控制编码方案。      受雇于贝尔实验室的数学家R.Hamming将输入数据每4个比特分为一组,然后通过计算这些信息比特的线性组合来得到3个校验比特

外设驱动库开发笔记6:AD719x系列ADC驱动

雨燕双飞 提交于 2020-08-06 04:16:33
前面我们讨论了 AD7705 这种 ADC 器件的驱动开发,在实际中我们使用更多的是 AD719x 系列的 ADC 芯片、包括有 AD7191 、 AD7192 和 AD7193 等。接下来我们就来设计并开发 AD719x 的驱动程序。 1 、功能概述 AD7192 是一款适合高精密测量应用的低噪声完整模拟前端,内置一个低噪声、 24 位 Σ-Δ 型模数转换器 (ADC) 。片内低噪声增益级意味着可直接输入小信号。 1.1 、硬件结构 AD7192 可配置为两路差分输入或四路伪差分输入。片内通道序列器可以使能多个通道, AD7192 按顺序在各使能通道上执行转换,这可以简化与器件的通信。 片内 4.92 MHz 时钟可以用作 ADC 的时钟源; 或者也可以使用外部时钟或晶振。 该器件的输出数据速率可在 4.7 Hz 至 4.8 kHz 的范围内变化。 AD7192 提供两种数字滤波器选项。 滤波器的选择会影响以编程输出数据速率工作时的均方根噪声和无噪声分辨率、建立时间以及 50 Hz/60 Hz 抑制。 针对要求所有转换均需建立的应用, AD7192 具有零延迟特性。 其功能结构图如下: 1.2 、内部寄存器 AD7192 内部具有多个寄存器,对 AD7192 的操作就是通过这些片内寄存器进行控制和数据寄存器 / 数据寄存器加状态信息配置。这些寄存器包括:通信寄存器、状态寄存器

Python 数据分析三剑客之 Matplotlib(九):极区图 / 极坐标图 / 雷达图的绘制

本秂侑毒 提交于 2020-07-28 17:09:33
小黄人番外短片合集 — 第15集【Mower Minions 修剪草坪的小黄人】 Matplotlib 系列文章(持续更新中): 《Python 数据分析三剑客之 Matplotlib(一):初识 Matplotlib 与其 matplotibrc 配置文件》 《Python 数据分析三剑客之 Matplotlib(二):文本描述 / 中文支持 / 画布 / 网格等基本图像属性》 《Python 数据分析三剑客之 Matplotlib(三):图例 / LaTeX / 刻度 / 子图 / 补丁等基本图像属性》 《Python 数据分析三剑客之 Matplotlib(四):线性图的绘制》 《Python 数据分析三剑客之 Matplotlib(五):散点图的绘制》 《Python 数据分析三剑客之 Matplotlib(六):直方图 / 柱状图 / 条形图的绘制》 《Python 数据分析三剑客之 Matplotlib(七):饼状图的绘制》 《Python 数据分析三剑客之 Matplotlib(八):等高线 / 等值线图的绘制》 《Python 数据分析三剑客之 Matplotlib(九):极区图 / 极坐标图 / 雷达图的绘制》 文章目录 【1x00】了解极坐标 【2x00】基本方法 matplotlib.pyplot.polar() 【3x00】绘制极坐标 【4x00】绘制雷达图

HFSS天线仿真

亡梦爱人 提交于 2020-07-28 10:54:47
最近需要做一个天线仿真,搜了一下,找了些教程学习。下面以HFSS中设计一个RFID标签天线为例,记录一下设计仿真优化的全过程。 HFSS的安装就不多说了,网上很多,这里用的是HFSS15。RFID是射频识别卡,身份证公交卡高速EPC等非接触式身份识别通常用的都是这个技术。天线对RFID设备起到关键作用,简单起见,下面给出一个1GHz RFID标签的天线设计。注意所有操作仅为示意性的,并不是真正意义上的天线结构设计。 天线设计 打开HFSS软件,可看到左侧临时工程文件,点击右键将名称改为RFID。 选择File-Save As将工程另存到指定目录下,然后在工程中插入HFSS设计,如下所示。 HFSS常用快捷键如下: 按住Alt键旋转模型 按住Alt并双击坐标轴,模型切换至该轴垂直面 按住Shift键移动模型 按住Alt+Shift键放大缩小模型 按住Ctrl+D将模型居中 点击立方体模型图标,在下面的坐标系中点击鼠标左键,通过移动鼠标和点击左键,给出立方体长宽高。 右键点击模型框内的立方体Box1,选择Properties,设置立方体透明度为0.8。 在模型框内选择Box1下的CreateBox,右键选择属性,设置立方体长宽高。 完成后Ctrl+D让图像居中,如下图所示。 按住Alt双击z轴,切换到xy平面,点击平面矩形图标,画一个矩形如下图所示。 设置透明度和尺寸如下。

19年12月6级阅读B篇

被刻印的时光 ゝ 提交于 2020-05-08 19:35:33
51. What will happen by 2100, according to a new study? A A)King penguins in the Antarctic will be on the verge of dying out. B)Sea water will rise to a much higher level around the Antarctic. C) The melting ice cover will destroy the great Antarctic wilderness. D) The pristine waters around the Antarctic will disappear forever. 关键句定位 Rising temperatures and overfishing in the pristine(未受污染的) waters around the Antarctic could see king penguin populations pushed to the brink of extinction by the end of the century, 52. What do we learn from the findings of a separate study? C A)Shrinking krill

612.1.004 ALGS4 | Elementary Sorts

半世苍凉 提交于 2020-05-04 23:34:29
sublime编辑器写代码,命令行编译 减少对ide的依赖//可以提示缺少什么依赖import 所有示例代码动手敲一遍 Graham's Scan是经典的计算几何算法 shffule 与 map-reduce 有关—— 云计算 知道这些算法在身边切实的应用,对学习动力很有帮助 下一章开始,使用 git进行源代码管理! 先用来做自己的项目管理 Inspiration 计算机思维——不要重复造轮子 零件的通用性——拆分拆分再拆分,专业与分工细致 1.Callback = reference to executable code 核心思想是将函数作为实参传递给其他函数 Interface-Java 使我们能够以类型安全的方式使用为任何类型的数据开发的排序算法 Roadmap 对象需要实现Compareble Interface() 这些数据类型具有重新实现compareTo()方法的实例方法 排序实现里与数据类型无关 具体的比较由Comparable 接口处理 What I can use —— code Selection Sort | 选择排序 Insertion Sort | 插入排序 ShellSort | 希尔排序 点击链接可看动画演示 1 Two useful sorting abstrations Less private static boolean less