登录
首页 » Others » FPGA_veriog_Quartus_DDS

FPGA_veriog_Quartus_DDS

于 2020-12-04 发布
0 314
下载积分: 1 下载次数: 1

代码说明:

用quartus 13.1 写的代码,DDS信号发生器模块,里面有详细注释,原理解释。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 3GPP长期演进(LTE)技术原理与系统设计 清晰电子版pdf
    【实例简介】内容简介 《3GPP长期演进(LTE)技术原理与系统设计》系统地介绍了3GPP长期演进(LTE)的技术原理和系统设计。全书分为9章,第1章首先介绍了LTE产生的背景,然后概述了LTE的重要技术特点;第2章介绍了LTE的需求指标;第3章详细介绍了LTE物理层协议的内容:第4章讨论了LTE无线传输技术的原理及其选择过程:第5章介绍了LTE无线传输系统的各个设计环节;第6章讨论了LTE系统采用的各种自适应技术和物理过程;第7章介绍了LTE空中接口协议的结构和设计;第8章介绍了LTE无线接入网络的各项功能和各个接口:第9章介绍了LTE的进一步演进版本LTE-Advanccd的发展趋势。 编辑推荐 《3GPP长期演进(LTE)技术原理与系统设计》能够帮助我国的LTE研发和工程人员加深对LTE标准的理解,并为我国企业和高校研究人员研究和设计新一代宽带无线移动系统提供参考。 作者简介 本书作者全部为3GPP各工作组参会代表,自2005年开始参与LTE标准化工作的全过程。 第一作者沈嘉为工业和信息化部(原信息产业部)电信研究院通信标准研究所高级工程师,从事3GPP LTE、LTE-Advanced、IMT-Advanced、UWB等宽带无线移动通信技术和标准化研究工作;现任工业和信息化部,MT-Advanced推进组技术工作组副组长;自2005年4月起参加LTE标准化工作,向3GPP提交、宣讲文稿30余篇,申请专利4项;2000年毕业于清华大学电子工程系,获学士学位;2004年毕业于英国约克大学电子学系,获博士学位。 目录 第1章背景与概述. 1.1什么是LTE 1.2LTE项目启动的背景 1.33GPP简介 1.4LTE研究和标准化工作进程 1.5LTE技术特点 1.6LTE和其他宽带移动通信技术的对比 1.7小结 参考文献 第2章LTE需求 2.1系统容量需求 2.2系统性能需求 2.3系统部署需求 2.4对无线接入网框架和演进的要求 2.5无线资源管理需求 2.6复杂度要求 2.7成本要求 2.8业务需求 2.9小结 参考文献 第3章LTE物理层协议 3.1物理层概述 3.2物理信道与调制 3.3复用与信道编码 3.4物理层过程 3.5物理层测量 参考文献 第4章LTE无线传输技术 4.1双工方式 4.2宏分集的取舍 4.3下行多址技术 4.4上行多址技术 4.5下行MIMO技术 4.6上行MIMO技术 4.7调制技术 4.8信道编码 4.9演进型多媒体(E-MBMS广播和多播业务)技术.. 4.10小区间干扰抑制技术 4.11小结 参考文献 第5章LTE无线传输系统设计 5.1帧结构设计 5.2系统参数设计 5.3参考信号设计 5.4资源映射与调度 5.5控制信道设计 5.6终端等级 5.7小结 参考文献 第6章LTE自适应与物理过程 6.1自适应调制和编码 6.2混合自动重传请求 6.3功率控制 6.4小区搜索过程与SCH/BCH设计 6.5随机接入过程 6.6上行时钟控制 6.7切换测量过程 6.8小结 参考文献 第7章LTE空中接口协议 7.1协议设计要求 7.2协议框架 7.3HARQ与ARQ 7.4调度 7.5QoS控制 7.6移动性 7.7安全性 7.8MBMS 7.9小结 参考文献 第8章无线接入网络功能和接口 8.1LTE系统架构 8.2无线资源管理 8.3移动性管理 8.4网络共享 8.5QoS概念 8.6网络自配置与自优化 8.7小结 参考文献 第9章LTE-Advanced--LTE的进一步演进 9.1LTE-Advanced与IMT-Advanced的互动关系 9.2LTE-Advanced需求发展趋势 9.3LTE-Advanced技术和网络演进趋势 9.4小结 参考文献 缩略语 序言 第三代移动通信(3G)技术是当前主流的无线通信技术之一。在诸多3G技术标准中,又以3GPP制定的标准最具影响力,近几年来,WCDMA、TD-SCDMA、HSPA等各种系统已经逐步在全球大规模部署。同时,3GPP又启动了LTE、。HSPA+、LTE。Advanced等长期标准演进项目。 经过3年多的工作,LTE标准已接近完成。这个标准采用OFDM、MIMO等先进的无线传输技术、扁平网络结构和全IP系统架构,支持最大20MHz的系统带宽、超过200Mbit/s的峰值速率和更短的传输延时,频谱效率达到3GPP R6标准的3~5倍,是一项重大的革新。L,TE一方面可以在几年内保持3GPP标准相对其他移动通信标准的持续竞争优势,另一方面也为3GPP
    2021-11-07 00:39:42下载
    积分:1
  • 蚁群算法实现的java源代码
    实现的是一个蚁群算法,该算法可以用于启发式的任务资源调度,求解多目标非线性规划问题。
    2020-11-29下载
    积分:1
  • 背景建模,MATLAB
    混合高斯背景建模,MATLAB,用的是背景差分和实时背景更新
    2020-12-07下载
    积分:1
  • 二维热传导方程有限差分法的MATLAB实现
    二维热传导方程有限差分法的分解与计算步骤,最后还附上MATLAB实现程序以及详细解释,是学习偏微分方程以及差分算法的不错的参考材料
    2020-12-04下载
    积分:1
  • Altium Designer下PIC单片机的集成库
    这是非常好的在Altium Designer下有PIC单片机的封装库,省去了不少的麻烦
    2020-06-29下载
    积分:1
  • 基于FPGA的千兆以太网ip核源码,同时支持10/100M
    基于FPGA的千兆以太网ip核源码,同时支持10/100M传输,功能比较完善,验证测试过
    2021-05-06下载
    积分:1
  • 自动控制原理习题精解与考研指导 (新版) 徐薇莉
    自动控制原理习题精解与考研指导 (新版) 徐薇莉自动控制原理习题精解与考研指导 (新版) 徐薇莉自动控制原理习题精解与考研指导 (新版) 徐薇莉
    2020-11-27下载
    积分:1
  • 经典的人脸识别论文,包含中、英文
    做研究生期间,自我感觉很好的人脸识别论文,给大家介绍一下,希望对大家有用。
    2020-07-03下载
    积分:1
  • A*算法 matlab版
    A*算法,动态路径规划算法的一种,程序直接放到matlab即可运行。
    2020-12-03下载
    积分:1
  • word2vec_中的数学原理详解
    word2vec_中的数学原理详解个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!wordzvec中的数学hoty@163.com2014年7月目录前言2预备知识2.1 sigmoid函数2.2逻辑回归3 Bayes公式2.4 Huffman编码,,,,,,,,524.1Humu树242 Huttman树的构造62.4.3 Huffman编码..,.3背景知识3.1统计语言模3.2n-gram模型103.3神经概率语言模型123.4词向量的理解4基于 Hierarchical softmanⅹ的模型41CBOW模型..191.1.1网络结构41.2梯度计算201.2 Skip-gram模型42.1网络结构42.2梯度计算255基于 Negative sampling的模型285.1CBOW模型285.2 Skip-gram模型53负采样算法326若干源码细节346.1a(x)的近似计算62词典的存储63换行符3564低频词和高频词366.5窗口及上下文3766自应学习率3767参数初始化与训练386.8多线程并行3869几点疑问和思考11m3881前言word2vec是 Google于2013年开源推出的一个用于获取 word vector的工具包,它简单、高效,因此引起了很多人的关注,由于word2vec的作者 Tomas nikolov在两篇相关的论文(,[4)中并没有谈及太多算法细节,因而在一定程度上增加了这个工具包的神秘感些按捺不住的人于是选择了通过解剖源代码的方式来一窥究竟第一次接触word2ve是2013年的10月份,当时读了复且大学郑骁庆老师发表的论文7,其主要工作是将SENA的那套算法(8])搬到中文场景.觉得挺有意思,于是做了一个实现(可参见[20),但苦于其中字向量的训练时间太长,便选择使用word2we来提供字向量,没想到中文分词效果还不错,立马对word2vec刮目相看了一把,好奇心也随之增长后来.陆陆续续看到∫word2ve的一些具体应用,而 lomas nikolov团队本身也将其推广到了句子和文档(),因此觉得确实有必要对word2vec里的算法原理做个了解,以便对他们的后续研究进行追踪.于是,沉下心来,仔细读了一回代码,算是基本搞明臼里面的做法了.筼一个感觉就是,“明明是个很简单的浅层结构,为什么被那么多人沸沸扬扬地说成是Decp Learning呢?”解剖word2vec溟代码的过程中,除了算法层面的收获,其实编程技巧方面的收获乜颇多.既然花了功夫来读代码,还是把理解到的东西整理成文,给有需要的朋友提供点参考吧在整理本文的过程中,和深度学习群的群友北流浪子(15,16)进行了多次有益的讨论在比表示感谢另外,也参考了其他人的一些资料,鄱列在参考文献了,在此对他们的工作也并表示感谢2预备知识本节介绍word2vee中将用到的些重要知识点,包括 sigmoid函数、 Beyes公式和Huffman编码等821 sigmoid函数sigmoid函数是神经网络中常用的激活函数之一,其定义为1+e该函数的定义域为(-x,+x),值域为(0,1).图1给出了 sigmoid函数的图像0.5图1 sigmoid函数的图像sigmoid数的导函数具有以下形式)=0(x)1-0(x)由此易得,函数logo(a)和log(1-0(x)的导函数分别为log o(a)(21)公式(2.1)在后面的推寻中将用到822逻辑回归生活中经常会碰到二分类问题,例如,某封电子邮件是否为垃圾邮件,某个客户是否为在客户,某次在线交易是舌仔在诈行为,等等.设{(x,)}1为一个二分类问题的样本数据,其中x∈R",∈{0,1},当1=1时称相应的样本为正例,当v=0时称相应的样本为负例利用 sigmoid函数,对于任意样木x=(x1,x2,…,xn),可将二分类问题的 hypothesis函数写成h(x)=0(o+61x1+622+…+nxn),其中0=(0o,01,…,O)为待定参数.为了符号上简化起见,引入x0=1将x扩展为(x0,x1,x2,…,xrn)},且在不引起混淆的情况下仍将其记为ⅹ.于是,he可简写为取阀值T-0.5,则二分类的判别公式为1,b(x)≥0.5y(x0.5那参数θ如何求呢?通常的做法是,先确定一个形如下式的整体损失函数∑co(x,v)然后对其进行优化,从而得到最优的參数θ实际应用中,单个样本的损失函数cost(x,)常取为对数似然函数cosl(xi, yi)),v-1;(1-(x),v=0注意,上式是一个分段函数,也可将其写成如下的整体表达式cost(x2,3)=·log(ho(x)(1y1)·log(1h(x)323 Baves公式贝叶斯公式是英国数学家贝叶斯( Thomas Bayes)提出来的,用来描述两个条件概率之间的关系.若记P(A),P(B)分别表示事件A和事件B发生的概率,P(AB)我示事件B发生的情况下事件4发生的慨率P(A,B)表示事A.B同时发生的概率.则有P(AB)P(B), P(BLA)=P(A, B)P(A, B利用上式,进一步可得P(B AP(AB)-P(A)P(B)这就是 Bayes公式g2.4 Huffman编码本节简单介绍Humn编码(具体内容主要来白百度百F的词条.[10),为此,首先介绍Huffman树的定义及其构造算法§24.1 Huffman树在计算机科学中,树是一种重要的非线性数据结构,它是数据元素(在树中称为结点)按分支关系组织起来的结构.若干棵互不相交的树所构成的集合称为森林.下面给出几个与树相关的常用概念·路径和路径长度在一棵树中,从一个结点往下可以达到的孩子或孙子结点之间的通路,称为路径.通路中分支的数目称为路径长度.若规定根结点的层号为1,则从根结点到第L层结虑的路径长度为L-1●结点的权和带权路径长度若为树中结点赋予一个具有某种含义的(非负)数值,则这个数值称为该结点的权结点的带权路径长度是指,从根结点到该结点之间的路径长度亐该结点的杈的乘矾·树的带权路径长度树的带权路径长度规定为所有叶子结点的带权路径长度之和二叉树是每个结点最多有两个子树的有序树.两个子树通常被称为“左子树”和“右子树”,定义中的“有序”是指两个子树有左石之分,顺序不能颠倒给定n个权值作为n个叶子结点,树造一棵二叉树,若它的带权路径长度达到最小,则称这样的二叉树为最优二叉树,也称为 Huffman树82.4.2 Huffman树的构造给定m个权值{mn,m2;…,mn}作为二叉树的m个叶子结点,可通过以下算法来构造颗 Huffman树算法2.Ⅰ(Hu「man树构造算法)(1)将{1,2,……,wn}看成是有n棵树的表林(每树仅有一个结点)2)在森林中选出两个根结,的权值最小的树合并,作为-棵新树的左、右子树,且新树的根结点权值为其左、右子树根结点权值之和〔3)从森林中燜除选取的两樑树,并将新树加入森林(4)重复(2)、(3)步,直到森林中只剩一棵树为止,该树即为所求的 luffman树接下来,给出算法2.1的一个具体实例例2.1假设2114年世界杯期间,从新浪毀博中抓取了若干条与足球相关的微博,经统计,“我”、“喜欢”、“观看”、“巴西”、“足球”、“世界杯”这六个词岀现的次薮分别为15,8,6,5,3,1.请以这6个词为叶子结点,以相应词频当权值,构造一棵Hu∥n树.⊙Q⑨Q⊙只66如→只只③⊙图2 Huffman树的构造过程利用算法.,易知其枃造过程如国g所示,团中第六步给出了最终的 Hutman树,由囚可见词频越大的词离根结点越近构造过程中,通过合并新増的结点被标记为黄色.由于每两个结点邡要进行一次合并,因此,若叶子结点的个数为η,刘枃造的H們πω树中新増结点的个数为π-1.本例中n6,因此新增结,的个数为5注意,前面有捉到,二叉树的丙个子树是分左右的,对于某个非叶子结点来说,就是其两个孩子结点是分左右的,在本例中,统一将词频大的结点作为左孩子结点,词频小的作为右孩子结点当然,这只昃一个约定:你要将词頻大的结点作为右孩子结点也浸有问题§24.3 Huffman编码在数据通倍中,需要将传送的文宁转换成二进制的字符串,用0,1码的不同排列米表示字符.例如,需传送的报文为“A上 TER DATA EAR ARE ART AREA”,这里用到的字符集为“A,E,R,T,F,D”,各字母出现的次数为84,5,3,1,1,现要求为这些字母设计编码要区别6个字母,最简单的二进制编码方式是等长编码,固定采用3位二进制(23=8>6),可分别用000.001、010、011、100、101对“A,E,R,T,F,D”进行编码发送,当对方接收报文时再按照三位一分进行译码显然编码的长度取决报文中不同字符的个数,若报文中可能出现26个不同字符,则固定编码长度为5(2=32>26).然而,传送报文时总是希望总长度尽可能短.在实际应用中,各个字符的出现频度或使用次数是不相同的,如A、B、C的使用频率远远高于X、Y、7,自然会想到设计编码时,让使用频率高的用短码,使用频率低的用长码,以优化整个报文编码.为使不等长编码为前缀编码(即要求一个字符的编码不能是另一个字符編码的前缀),可用字符集中的每个宇符作为叶子结点生成一棵编码二叉树,为了获得传送报文的最短长度,可将每个字符的岀现频率作为字符结烹的权值赋予该结点上,显然字使用频率越小权值越小,权值越小叶子就越靠下,于是颎率小编码长,频率高编码短,这样就保证了此树的最小带权路径长度,效果上就是传送报文的最短长度.因此,求传送报文的最短长度问题转化为求由字符集中的所有字符作为叶子结点,由字符出现频率作为其权值所产生的Hman树的问题.利用 Hultman树设计的二进制前缀編码,称为 LuminaL编码,它既能满足前缀编码的条件,又能保证报文编码总长最短本文将介绍的word2ve工具中也将用到 Huffman编码,它把训练语料中的词当成叶子缩点,其在语料中出现的次数当作权值,通过构造相应的 Huttman树来对每一个词进行Huffman编码图3给岀了例2.1中六个词的 Huffman编码,其中约定(词频较大的)左孩子结点编码为1,(词频较小的)石孩子编码为θ.这惮一米,“我”、“喜欢”、“观看”、“巴西”、“足球”、“世界杯”这六个词的 Huffman编码分别为0.111,110,101,1001和10000我告欢巴匹0足球图3 Huffman编码示意图注意,到目前为止,关于 Huttman树和 Huttman編码,有两个约定:(1)将权值大的结点作为左孩子结点,权值小的作为右孩子结点(2)左孩子结点编码为1,右孩子结点编码为0.在word2vec源码中将权值较大的孩子结点编码为1,较小的孩子结点编码为0.为与上述约定统一起见,下文中提到的“左孩了结点"都是指权值较大的孩了结点83背景知识word2vec是用来生成词向量的工具,而词向量与语言模型有着密切的关系,为此,不妨先了解一些语言模型方面的知识83.1统计语言模型当今的互联网迅猛发展,每天都在产生大量的文本、图片、语音和视频数据,要对这些数据进行处理并从中挖掘岀有价值的信息,离不开自然语言处理( Nature Language processing,NP)技术,其中统计语言模型( Statistical language model)就是很重要的一环,它是所有NLP的基础,被广泛应用于语音识别、机器翻译、分词、词性标注和信息检索等任务.例.1在语音识别糸统中,对于给定的语音段Vire,霄要找到一个使概率p( TertVoice最大的文本段Tert.利用 Bayes公式,有P(Teat voice)p(VoiceText). p(Textp(Voice)其中p( CicetE.c)为声学模型,而 elEct)为语言模型(18])简单地说统计语言模型是用来计算一个句子的概率的概率模驷,它通常基于一个语料库来构建.那什么叫做一个句子的概率呢?假设W=m1:=(m1,2,…,mr)表示由T个词,2,……,按顺序构成的一个句子,则1,c2…,w的联合慨率p()=p(x1)=p(01,t2,…,r)就是这个句子的概率利用 Bayes公式,上式可以被链式地分解为p(uh)-p(1)·p(u2lu1)p(u3lu2)…p( wru-1),(3.1)其中的(条件)概率p(1),p(2t1),p(un),…,p(mr1-)就是语言模型的参数,若这些参数已经全部算得,那么给定一个句子U1,就可以很快地算出相应的p(1)了看起来奷像很简单,是吧?但是,具体实现起来还是有点麻烦.例如.先来看看模型参数的个数.剛刚才是考虑一个给定的长度为T的句子,就需要计算T个参数.不妨假设语料库对应词典D的大小(即词汇量)为N,那么,如果考虑长度为T的任意句子,理论上就有M种可能.而每种可能都要计算T个参数,总共就需要计算TN7个参数.当然,这里只是简单估算,并没有考虑重复参数,但这个量级还是有蛮吓人.此外,这些概率计算好后,还得保存下来,因此,存储这些信息乜需要很大的內存开销此外,这些参数如何计算呢?常见的方法有n-gram模型、决策树、最大熵模型、最大熵马尔科夫模型、条件随机场、神经网络等方法,本文只讨论n-gram模型和神经网络两种方法.首先来看看 n-gram模型
    2020-12-04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载