通过labview 编写在usrp上的关于QAM信号在发送端调制,接收端解调,可以观察信号的星状图,眼图。
1
生成4个正弦信号将这4个正弦信号相加并观察其时域波形然后使用FFT 对这4个正弦信号相加得出的信号进行频谱分析观察其幅频和相频图时域波形再叠加上一个幅值为5V的白噪声然后使用一个巴特沃斯带通滤波器频率成份观察滤波之后的时域波形
2022-10-14 14:07:37 25KB labview 信号处理 幅频特性 相频特性
1
清华版LabIVEW教程,除详尽的编程基础外,还有数据采集,信号分析与处理等实用技术介绍.
labview 实现信号发生器,并且内涵word讲解文档,并且博主有配套讲解文章,可以先看 https://blog.csdn.net/fsadagds/article/details/125703907?spm=1001.2014.3001.5502
2022-08-11 14:05:21 2.43MB labview
1
当一个程序代码很多,或者一段代码被多处调用时,为使程序看上去更简洁,减少重复性劳动,我们可以将这部分代码封装成一个子Ⅵ。 例如,首先创建一个子VI,其可对一个输入信号实现滤波,并输出滤波后的波形,且滤波器参数可以设置。 其中,该程序可实现信号的FIR滤波,以及IIR滤波,并可选择低通,高通,带通以及带阻滤波器,其截止频率皆可进行进一步设置,其效果如下动图所示。
2022-06-10 09:09:01 3.34MB labview 信号滤波 FIR滤波 iir滤波器
现要求创建一个信号发生器,该信号发生器可以选择信号类型、更改信号幅度、频率、相位等。 (1)新建一个VI,切换到前面板,从“控件一银色→图形”子面板中选择“波形图”控件,放置到前面板上。 (2) 切换到后面板,从“函数一信号处理→波形生成”子面板中选择“基本函数发生器( BasicFunction Generator.vi)”放置到后面板上。 (3)在“基本函数发生器”的“信号类型”端口上单击鼠标右键,选择“创建→输入控件”用同样的方法,依次在“频率”、“幅值”、“相位”端口创建输入控件。 (4)将“基本函数发生器”的“信号输出端口”与“波形图”控件的输入端口连接。 (5)为了使程序能连续运行,添加一个 While循环。从“函数→编程→结构”中选择“ While循环”,按住鼠标左键,在后面板上画一个框,将前面创建的图标全部框到里面,在Whil循环的停止输入端口创建一个输入控件并设置循环间隔为100ms,具体方法为在“函数→编程→定时”子面板中选择“等待( Wait msⅵi)放置到While循环中,输入端口创建一个常数,设置值为100。
2022-06-08 09:08:48 260KB labview 信号发生器
通过Labview编程实现正弦信号自相关的示例程序,信号相关处理入门。
2022-05-02 15:48:46 16KB LabView 信号自相关
1
设置频率为10Hz,采样率为100Hz,样本数为100,对其求频谱,频谱图可以看到有两个波峰,一个位于10Hz,另一个位于90Hz,90Hz处的波峰实际上是10Hz处的波峰的负值。因为信号同时显示了正负频率,所以称为双边FFT。 因为FFT含有正负频率的信息,对其进行修改,修改后只显示一半的FFT采样点(正频率部分),因此这种方法叫做单边FFT,单边FFT只显示正频部分。注意要把正频分量的幅值乘以2才能得到正确的幅值,但直流分量保持不变。
2022-04-14 09:06:57 26KB labview 信号分析 傅里叶变换 FFT
该程序通过添加一频率为100Hz的正弦信号和一噪声信号进行叠加,作为时域波形,并求其时域能量,对该信号进行功率谱分析可得其频域能量,经验证二者相等。
基于逐点信号分析的实时滤波处理。 本例中的实时信号由正弦波(逐点)发生函数模拟产生, 并且叠加了均匀白噪声(逐点)信号。使用两种方法进行滤波处理。 在逐点信号分析中,使用 Butterworth滤波器(逐点),ⅵ中的低通滤波器类型,实时地滤除噪声还原正弦信号,VI读取一个数据,分析并输出一个结果,同时读入下一个数,据并重复以上分析过程,一点接一点地连续、实时地进行分析。 在基于数组的滤波处理中,使用 Butterworth滤波器中的低通滤波器类型,此时,ⅥI必须等待数据缓冲准备好,然后读取一组数据并分析全部数据,输出显示全部数据的分析结果,因此分析是非连续的、非实时的。
2022-04-11 19:06:16 24KB labview 信号滤波 实时滤波 信号处理