首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于FPGA直接扩频通信系统设计(上)理论基础

最后给出信道容量数学计算公式: ( C:信道容量;B:带宽大小;S:信号能量;N:噪声能量 ) 根据香农最后给出信道容量公式(C=B·log2(1+S/N))可知,信道容量与带宽大小正好成正比,不论信噪比...其框图如图 1 所示为一个时钟触发下时序电路。 图1 图中使用 n 个寄存器,通常将 a0 作为输出信号产生 m 序列。...监督位 a2 作为 a6、a5 和 a4 偶校验码,即 a2^a6^a5^a4=0; S2. 监督位 a1 作为 a6、a5 和 a3 偶校验码,即 a2^a6^a5^a3=0; S3....监督位 a0 作为 a6、a4 和 a3 偶校验码,即 a2^a6^a4^a3=0;(‘^’表示异或或者表示模 2 加)对应以上 3 个监督位规则,可以列出其对应全部码组,如表 2。...表 2 从上表中,不难看出,纠错码产生系统输出由 a6a5a4a3a2a1a0 构成,而每发送一个码组,只发送 4 比特原始信息。

67231
您找到你想要的搜索结果了吗?
是的
没有找到

精通Excel数组公式009:提供多个值数组公式

因为要生成5个数值项(即从1至5数字),所以首先选择5个单元格,即单元格区域A2:A6。 2. 在活动单元格(A2)中输入公式: =ROW(A2:A6)-ROW(A2)+1 3....公式中使用了ROW函数,能够浏览单元格区域并得到该区域中每个单元格所在行行号。 4. 公式开始部分:ROW(A2:A6),创建了一个函数参数数组运算,得到结果数组{2;3;4;5;6}。 5....减去ROW(A2),即数字2,得到数组{0;1;2;3;4}. 6. 再加上1得到结果数组{1;2;3;4;5}。 7. 公式输入完后按Ctrl+Shift+Enter键。...这类数组公式有下列特点: 1. 不能对数组公式所在区域进行部分修改。当你试图删除单元格区域A2:A6某个单元格中内容、删除整行等时,会导致下图2所示错误。 ? 图2 2....上例中数组公式可以归纳为一个求序号公式构造: ROW(单元格区域)-ROW(单元格区域中第一个单元格)+1 这个公式构造可以作为更高级数组公式元素。

5.1K50

VBA中最强大命令:Evaluate

例如,直接在VBA中使用工作表公式,Evaluate就可以做到: Sub Neato() MsgBox Evaluate("SUM(A1:A6)") End Sub 当然,你可以不使用Evaluate...实现同样结果: Set Fn = Application.WorksheetFunction x = Fn.Sum(Range("A1:A10")) 或者,简化为: x = Application.Sum...还有,就是引用单元格区域: Range("A1:A6").Select 可以使用简写括号: [A1:A6].Select 实际上,这个括号就是Evaluate简写。...也就是说: [A1:A6].Select 等同于: Evaluate("A1:A6").Select 这样,上文中第一段代码可简化为: MsgBox [SUM(A1:A6)] 这些括号,就像是VBA中单元格..., 1), UBound(xArray, 2)).Value = xArray End Sub 在用户窗体中使用Evaluate允许处理公式: '行为类似单元格用户窗体文本框 '允许一个文本框里包含另一个文本框要用公式

60020

Excel公式技巧24: Excel公式降维技术

因此,公式: =MID(A1,{1,2},{1,2,3}) 等价于执行下面3个公式结果: =MID(A1,1,1) =MID(A1,2,2) =MID(A1,,2) 数组中根本没有第三个元素作为MID...这样,结果数组中任何额外不配对单元格都将填充为#N/A。 在某些情况下,我们接受其中数组被“重新定义维数”,即便使用错误值填充,前提是我们随后可以根据需要对结果数组进行操作。 继续!...(均为列向量),从而确保了由INDEX产生数组也是这种向量类型。...可以看出,INDEX结构具有不可否认优势,不仅可以将其用于重新定义工作表区域维度,还可以重新定义公式中某些其他子函数产生数组维度。...0)) 注意,上述公式结构使用了函数T,因此要求单元格区域A1:E10内值是非数字

1.7K22

精通Excel数组公式15:使用INDEX函数和OFFSET函数创建动态单元格区域(续)

定义名称有很多好处,包括: 1.在有动态单元格区域公式时,使用定义名称是很有用,因为定义名称可用于许多情形,诸如公式、图表、数据透视表、VBA、以及其他接受单元格区域或公式地方。...公式1: =OFFSET(B1,MATCH(E2,A2:A6,0),,COUNTIF(A2:A6,E2)) 公式2: =INDEX(B2:B6,MATCH(E2,A2:A6,0)):INDEX(B2:B6...,MATCH(E2,A2:A6,0)+COUNTIF(A2:A6,E2)-1) 公式3: =INDEX(B2:B6,MATCH(E2,A2:A6,0)):INDEX(B2:B6,MATCH(2,1/(A2...图9:根据选择数据来绘制图表 定义名称如下: 名称:SalesDynamic 引用位置: =OFFSET(C1,MATCH(F1,A2:A6,0),,COUNTIF(A2:A6,F1)) 名称:RepsDynamic...引用位置: =INDEX(B2:B6,MATCH(F1,A2:A6,0)):INDEX(B2:B6,MATCH(F1,A2:A6,0)+COUNTIF(A2:A6,F1)-1) 然后,选择数据区域,绘制图表

3.8K20

Excel公式技巧107:将表数据转换成列数据(续)

图3 然后,利用降维技术(该技术详见《Excel公式技巧24:Excel公式降维技术》),将这个二维数组变成一维数组,公式如下: =INDEX(IF((B2:E6""),A2:A6,""),N(...图4 去掉其中空单元格,使其成为连续包含数据单元格,使用公式: =IFERROR(INDEX(INDEX(IF((B2:E6""),A2:A6,""),N(IF(1,1+(INT((ROW(INDEX...),ROW(A1:A20))),"") 结果如下图5所示。...其实,公式里面有很多部分都是重复,我们可以使用名称来将公式进行简化。 单击功能区“公式”选项卡中“定义名称”来创建名称。 名称:Pos 引用位置:=Sheet1!...ROW(A1:A20))),"") 选择单元格区域B2:B21,输入数组公式: =IFERROR(INDEX(midArr2,SMALL(IF(midArr20,ROW(A1:A20)),ROW(A1

1.5K10

统一物理学、生物学和心理学

随后叙述表达了一个粒子随时间演化所采取路径或轨迹。主要结果是一种方法或最小作用原理,可用于模拟粒子与其外部环境进行开放交换行为。...奇异粒子可以被描述为推断它们自己行为,赋予它们明显自主性或代理性。简而言之——在特定分区提供粒子种类中——奇怪种类可能更适合描述有知觉行为。...最后,我们转向普通粒子和奇异粒子之间区别,它们活动状态分别影响和不影响内部状态。这种区别意味着奇怪粒子持有的贝叶斯信念涵盖了它们行为(后果)。...·最后,我们转向奇怪粒子:保守粒子,它们活动路径只通过感觉路径间接影响内部路径。奇怪粒子可以被解读为推断它们自己行为——除了外部世界——赋予它们明显自主性或能动性。...在这里描述特殊种类中,奇怪东西可能适合于描述代理感知行为

15720

Excel公式技巧75:查清与公式相关单元格

在单元格A6中,使用公式:=SUM(A1:A5)求单元格区域A1:A5数值之和,其中单元格A1、A2、A3、A4、A5都称为该公式所在单元格引用单元格。...在单元格C1中,使用公式:=A6+B1,求单元格区域A1:A5与单元格B1值之和,很明显,单元格A6和B1都是该公式所在单元格引用单元格,但该公式实际使用一些值来自于单元格区域A1:A5,该单元格区域中单元格称为间接引用单元格...此外,还有从属单元格,即使用该单元格所有公式单元格。上图1中,单元格区域A1:A5中每个单元格都有从属单元格A6,也称为直接从属单元格。...单元格C1公式也间接使用了单元格区域A1:A5中每个单元格,因此单元格C1也是这些单元格从属单元格,也称为间接从属单元格。...查清并识别与公式相关引用单元格,不仅方便公式理解,而且方便查找公式发生错误原因,并且也可以了解删除某公式对相关单元格影响。 识别引用单元格 1.

1.4K30

excel 条件格式(一)

一、突出显示单元格规则 为了对大于某个值单元格进行突出显示,可以如下操作: 1.选定数据区域 A1:A10 [f2z58tnm0r.png] 2.点击开始菜单,在样式组里点击条件格式。...[t1hwqe67s7.png] 6.如果将单元格 A6 值改为 90,excel 会自动地修改单元格 A6 样式。...[0od2ec2dxu.png] 三、最前/最后规则 为了对大于平均值单元格进行突出显示,可以如下操作: 1.选定数据区域 A1:A10 [f2z58tnm0r.png] 2.点击开始菜单,在样式组里点击条件格式...[qnl32o1yyd.png] 5.点击确定,便得到了如下结果,excel 会首先计算平均值(46.6),然后对值大于平均值单元格进行突出显示。...[5bim1i2tcs.png] 7.结果如下,对所有的偶数进行了突出显示。 [6o4ly601vs.png] 通常在书写公式时,使用是左上角单元格。

3.2K40

快速解决工作中文本合并问题

【问题1】如何把相同标签,不同ID号合并在同一个单元格,并用斜杠隔开 image.png 首先建立一个新列,给这个新列列名起名字叫“辅助列1”,在C2单元格里写上公式【=B2】 image.png...接下来,从上面的结果里提取出下图处理后这种格式。...image.png 分别把“辅助列1”、“辅助列2”这两列选中,复制选择性粘贴为数值,然后进行排序,前3行就是要结果,如下图所示。...image.png 在C2单元格里写上公式【=A2:A6】,并在公式编辑栏选中并按F9键,得到所有业务人员名字。 image.png 然后把公式【={"】和【"}】这些符号删除。...复杂文本合并问题,可以使用条件判断函数(if),错误值函数(ifeeror),查找函数(find)达到特定条件下文本合并。 image.png 推荐:人人都需要数据分析思维

1K00

Excel实战技巧107:识别工作簿中所有图表详细信息

本文主要讲解如何使用VBA识别图表详细信息并将结果呈现给用户,所编写程序需要报告图表下列特征: 图表所在工作表 图表对象名称 不同数据系列列表 每个数据系列公式 每个项目的坐标轴公式 任何可能应用于像气泡图等...要实现上述结果,可以按下面的步骤: 定义目标/输出文件,保存目标详细信息 确定系列细节并循环提取它们 从公式中提取出相关名称/y轴/x轴/气泡大小并清理 首先,我们需要定义包含图表文件,以及我们想要存储结果位置...(“A6”).Value = “工作表” Range(“B6”).Value = “图表” Range(“C6”).Value = “系列” Range(“D6”).Value = “公式” Range...所以,我们可以用一个空格替换任何空,并记录我们结果。...注意,SeriesCollection.Formula不适用于新Excel2016图表类型。这就是为什么在我们最终代码中,使用了错误捕捉来检查。

1.3K10

两个“神秘”Excel快捷键

标签:Excel快捷键 有时候,快捷键能够给我们带来很大方便。大家最熟悉快捷键可能是Ctrl+c和Ctrl+v了,很方便地为我们进行复制粘贴操作。...然而,如果我们想要将上方单元格中公式复制,而不改变单元格引用,如果使用Ctrl+c/Ctrl+v,肯定不是我们想要结果。那么,使用什么快捷键呢?...如下图1所示,单元格A6中是求和公式: =SUM(A1:A5) 图1 想要在单元格A7中输入相同公式,可以选择单元格A6,按F2键,然后按Home键将光标移到公式前面,再选择整个公式,按Ctrl+c...最简单方法是,选择单元格A7后,直接按:Ctrl+’组合键。 如果要将上方单元格中值直接输入到本单元格中,使用什么快捷键呢? 按Ctrl+Shift+”键即可。...小结 1.按Ctrl+’组合键,可以将上方单元格中公式复制到本单元格,而不改变公式引用。 2.按Ctrl+Shift+”组合键,可以直接复制上方单元格中值输入到本单元格中。 试试看!

52320

Look-Up Table(LUT)

在 7 系列中实现数字电路与、或、非等逻辑是通过 6 输入查找表实现。LUT 有 6 个输入(A1~A6)和 2 个输出(O5~O6)。...一个 6 输入 LUT 使用: A1~A6 输入 O6 输出 两个 5 输入或者更少使用: A1~A5 输入 A6 输入为高 O5 和 O6 输出 这里小编需要说明是,这些 LUT 输出相当于真值表值...当 LUT6 作为两个 5 输入 2 位输出时,A6 被强行写为1,MUX 选择一个 LUT5 输出结果到 O5,另一个 LUT5 输出结果到 O6。 当 LUT6 作为 6 输入,1位输出时。...一个 LUT5 存放 A6 = 0结果,另外一个 LUT5 存放 A6 = 1结果,通过 MUX 可以组成 LUT6 输出 O6。...F7BMUX 用来产生 7 输入功能,它输入来源于 LUT C 和 LUT D。 F8MUX 用来产生 8 输入功能,它输入来源于 F7AMUX 和 F7BMUX 。

63131

数据分析与数据挖掘 - 05统计概率

在独卦占卜规则下,S结果并不影响T结果。也就是说不管小王是否抽中上签,小李抽中上签概率都是2/5。而在连卦占卜规则下,S结果对T结果产生影响。因为小王抽完签之后,并不把签放回桶中。...这里不管他们掷骰子多少次,每一次结果对于其他次结果都不会产生影响,所以他们都是相互独立实验。 对于这样反复独立试验,我们称其为重复试验或者叫独立重复试验。...同理,如果我们要表示a1到a10和会这样写:S10 = a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8 + a9 + a10。...我们用字母x来表示随机变量取值,并且它概率计算公式为: P(x=1) = p,P(x=0) = 1-p 当x=1时,它概率为p,当x-0时,它概率为1-p,我们就称随机变量x服从伯努利分布...比如我们拥有一个骰子,那么每掷一次骰子取值可能性为1、2、3、4、5、6,这些取值每一次可能性都为六分之一,因为每一次掷骰子行为都是独立,第一次结果并不影响第二次任何行为结果,这也叫概率独立性

66920

5个golang中易犯错误

初学golang我们经常会犯一些错误,虽然它们不会产生类型检查异常,但是它们往往潜在影响软件功能。...:", out[0], out[1], out[2]) 结果输出: Values: 3 3 3 Addresses: 0xc0000a4008 0xc0000a4008 0xc0000a4008 你可能会很奇怪为什么会出现这种情况...,结果不应该是 1 2 3 和三个不同地址吗?...接口允许我们请求一组行为而不是特定类型。不使用接口不会产生任何错误,但是它会导致我们代码不简洁、不灵活、并且不具备可拓展性。...接口越大抽象越弱,所以绝大多时候最好使用行为而不是具体类型。 04 糟糕结构体字段排序 糟糕顺序结构体虽然也不会导致任何错误,但是它会造成更多内存消耗。

52820

Excel: 引用数据源发生移动时,如何不改变引用单元格地址

文章背景:在Excel中,公式引用无效单元格时将显示 #REF! 错误。当公式所引用单元格被删除或被粘贴覆盖时最常发生这种情况。...在编写单元格公式时,不推荐在函数中使用显式单元格引用(如:"=A2","=A3"等)。当引用数据源发生移动时,为了确保引用单元格地址不变,可以配合使用indirect函数和address函数。...需要得到其行号单元格或单元格区域。 如果省略 reference,则假定是对函数 ROW 所在单元格引用。 参考资料: [1] 如何更正 #REF!...错误(https://support.microsoft.com/zh-cn/office/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%AD%A3-ref-%E9%94%99%E8%AF...BD%E6%95%B0-3a63b74a-c4d0-4093-b49a-e76eb49a6d8d) 延伸阅读: [1] VBA: 禁止单元格移动,防止单元格公式引用失效 [2] VBA: 禁止单元格移动

3.6K30

Excel实战技巧64: 从工作簿中获取数据(不使用VBA)

用于输入有4个单元格(背景色为橙色),其中单元格A6中输入源数据(即要从哪里获取数据)所在工作簿名称;单元格A7中为源数据所在工作表名称;单元格A8中为源数据起始单元格名称;单元格C5中为数据所在列号...单元格A11中公式为: ="'"&(IF(LEN(A6)=0,B5,"["&A6&"]"))&A7&"'!"&A8 得到源数据完整位置。...单元格B5中公式为: =MID(CELL("filename",B5),FIND("[",CELL("filename",B5)),1+FIND("]",CELL("filename",B5))-FIND...从单元格C6开始列C中公式为: =OFFSET(INDIRECT(SourceDataLocation,A1Status),ROW()-ROW(C$5)-1,C$5-1) 获取相应数据。...如果在图1所示工作表单元格A6中没有输入任何工作簿名(即留空),那么将获取当前工作簿中源数据工作表(如图2)数据,如下图3所示。 ?

3K10
领券