串音误差检测,利用ica算法实现盲信号分离,以及检测输入信号叠加分离后的误差
上传时间: 2014-01-17
上传用户:leixinzhuo
设计模式——访问者模式 Visitor模式允许我们在不改动原有结构的基础之上不断增加新的功能。 ICumulation接口定义了方法Cumulate(),旨在计算1+2+……+n,有两种不同的实现方法,一个是一般的叠加算法GeneralArithmetic,一个是高斯算法GaoSiArithmetic。 因为某种原因,系统需要添加求平均值的功能,还有计算1到n的平方和。 按照一般的思路,我们需要在ICumulation中定义两个方法分别计算平均值和平方和,并在实现类中同时添加相应的方法。在搭建了visitor模式的架构以后,添加功能的代码被移植到ICumulationVisitor中,添加的两种功能也分别被以子类AverageVisitor和PowerVisitor实现。 功能的扩展从在类中添加方法的方式变成了添加新类的方式,该类继承一定的Visitor接口。这是一个90度的转换,使得架构符合开放封闭(OCP)原则:功能的扩展无需改动原有代码。 同时,这里也体现了单一职责原则(SRP),ICumulation层次结构可以因为出现了不同的算法而改变,但是不应该因为需要计算不同的东西(功能)而改变,算法和功能是横向和纵向的关系。这里visitor模式隔离了算法和功能,ICumulation层次结构负责算法,ICumulationVisitor层次结构负责功能。
标签: ICumulation Cumulate Visitor 模式
上传时间: 2015-06-12
上传用户:上善若水
vhdl波形发生程序.实现4种常见波形正弦、三角、锯齿、方波(A、B)的频率、幅度可控输出(方波 A的占空比也是可控的),可以存储任意波形特征数据并能重现该波形,还可完成 各种波形的线形叠加输出。
上传时间: 2015-07-10
上传用户:gundamwzc
DmoVideoWatermark 这是一个DMO组件,演示了Windows Media支持的水印叠加功能。
标签: DmoVideoWatermark DMO
上传时间: 2013-12-10
上传用户:edisonfather
数字信号处理的应用之一是从含有加性噪声的信号中去除噪声。现有被噪声污染的信号x[k]=s[k]+d[k],式中: 为原始信号d[k]为均匀分布的白噪声。 (1)分别产生50点的序列s[k]和白噪声序列d[k],将二者叠加生成x[k],并在同一张图上绘出x0[k],d[k]和x[k]的序列波形。 (2)均值滤波可以有效去除叠加在低频信号上的噪声。已知3点滑动平均数字滤波器的单位脉冲响应为h[k]=[1,1,1 k=0,1,2],计算y[k]=x[k]*h[k],在同一张图上绘出前50点y[k],s[k]和x[k]的波形,比较序列y[k]和s[k]。
上传时间: 2015-08-19
上传用户:Andy123456
该函数仿真CDMA系统的信道,在输入所需用户序列和其他干扰用户序列后在信号上叠加高斯白噪声,干扰用户多径干扰和所需用户的多径干扰和衰落。并根据输入延时曲线产生信道延时,输出mul_fad_sequence为信道信号输出,max_delay为信道最大延迟,fade_sign为瑞利信道中最大幅度分量的衰落量 mpath_amp为信道多径的幅度因子
上传时间: 2013-12-18
上传用户:woshiayin
8位单片机很多地方需要随机数,比如游戏的洗牌,可在timer中取数,但是随机数质 量不高。随机数是一个既简单又复杂的问题,这里的例子使用了众所周知的线性叠加法,没 有完美的方法产生随机数,不过线性叠加法是一个合适的方法,彻底解决8位机随机数的问 题。
上传时间: 2014-10-30
上传用户:亚亚娟娟123
C语言写的一个DS1302实时时钟程序,这个很多时候应用在视频叠加系统。
上传时间: 2015-09-24
上传用户:D&L37
FPGA上的VERILOG语言编程。通过查找表实现直接数字频率合成。在主控部分通过键盘选择正弦波,方波,三角波,斜波,以及四种波形的任意两种的叠加,以及四种波形的叠加;通过控制频率控制字C的大小,以控制输出波形频率,实现1Hz的微调;通过地址变换实现波形相位256级可调;通过DAC0832使波形幅值256级可调;通过FPGA内部RAM实现波形存储回放;并实现了每秒100HZ扫频。
上传时间: 2015-09-27
上传用户:songrui
先画一个实心圆,然后再画一条横线,再在实心圆上叠加显 // 显示汉字:"凌阳科技",最后实现向上滚屏 // 涉及的库: CMacro1016.lib // 组成文件: main.c/SPLC501User.c/Chinese_Table.c // SPLC501Driver_IO.asm/DataOSforLCD.asm // SPLC501User.h/Chinese_Table.h // SPLC501Driver_IO.inc // // 硬件连接: LCD DB0~DB7接IOA0~IOA7 // LCD EP 接IOB5 // LCD RW 接IOB4
标签:
上传时间: 2013-11-25
上传用户:sevenbestfei