PCM编码 霍夫曼huffman_psk_fsk matlab源码 个人作业
2022-11-29 16:26:35 1.25MB PCM编码 霍夫曼huffman psk fsk
fsk代码matlab fsk-matlab 使用 MATLAB 的频移键控 (FSK) 调制和非相干检测使用 MATLAB R2010 或更高版本运行代码
2022-05-15 08:58:58 478KB 系统开源
1
语音信号的FSK和PCM编码译码仿真,matlab2021a仿真测试 %% 量化 temp=round(4096*y); v=1; %% 编码 y_code = pcm_encode(temp); %% 波形生成 len1=length(y_code); samp=24; %samp扩大一倍,为了使调制后的信号波形更完整 temp1=ones(samp,1)*(abs(y_code)>=1); temp=reshape(temp1,1,len1*samp); %temp5=temp; %clear temp1; Fs1=Fs*samp; tnrn1=[1:length(temp)]/Fs1; fnrn1=[-length(temp)/2:length(temp)/2-1]/length(temp)*Fs1; .............................
2022-04-23 16:05:12 17.6MB PCM编码译码 FSK matlab
FSK matlab FSK信号发生 FSK(Frequency-shift keying)是信息传输中使用得较早的一种调制方式,它的主要优点是: 实现起来较容易,抗噪声与抗衰减的性能较好。在中低速数据传输中得到了广泛的应用。
2021-10-27 20:19:41 584B FSK matlab 信号发生
1
FSK的调制和解调,通过滤波,判决后得到输出信号。从频域和时域上都进行了详细的分析。
2021-09-24 14:31:28 4KB FSK matlab
1
用MATLAB分别对ASK、PSK、FSK 进行调制解调,程序都已经调试通过,是正确的程序,希望大家支持
2021-05-14 19:31:10 161KB ASK、PSK、FSK MATLAB
1
自己做的一个2FSK的调制解调系统,已经完全调通,适用于学习调制系统的同学下载。误码率非常小非常小非常小。就这样over
2021-03-31 17:23:31 25KB simulink fsk matlab
1
在matlab中实现2FSK调制,用语言编程的形式画出其已调制的波形,对比在传0与1时的波形图的区别
2021-03-22 09:32:16 866B FSK matlab
1
本文对数字调制中的2FSK采用matlab进行了仿真实验,代码中没有加入噪声,采用相干解调的解调方式。 (一)、代码的流程如下: (1)、设置载波频率,码元频率(本文中即比特率)和采样率; (2)、产生2FSK信号; (3)、信号分别经过两个带通滤波器后得到band_passed_sig1和band_passed_sig2; (4)、对band_passed_sig1和band_passed_sig2分别进行相干解调,再分别进行低通滤波得到lower_sig1和lower_sig2; (5)、对lower_sig1和lower_sig2进行抽样判决得到输出信号; (6)、统计无码率; (二)、2FSK进行matlab仿真的疑难点: (1)、相干解调采用的“同频同相的载波”的获取。 由于信号经过带通滤波器之后(本文采用的是FIR线性相位数字滤波器)会出现相移,所以不能直接用调制时候的载波信号与此时的band_passed_sig1信号相乘来相干解调,此时用来相干解调的载波应该与经过滤波器之后出现相移的“载波”信号同频同相,本文代码中直接采用band_passed_sig1.*band_passed_sig1的方式进行相干解调,这点需要读者细心斟酌一下(其实不难理解的)。 (2)、抽样判决的判决时刻选择。 据笔者观察,经过低通滤波器之后得到的信号会出现时移(延时)的情况,建议读者可以先设置10个码元个数,观察一下低通滤波器的输出波形,然后再选择波形峰值时刻作为抽样判决时刻。本文的代码中是采用每一个码元的结束时刻作为抽样判决时刻,这是笔者通过观察低通滤波器的输出波形后得到的,不具有通用性。 时移的原因,笔者觉得是因为FIR数字滤波器的线性相位所导致的,但是怎么个时移法,笔者目前还没有弄明白(数字信号处理学的不够好),还有待探究。
2021-02-19 20:11:12 2KB FSK matlab
1