陈超 11108125
一. 系统构思:
1)、通信原理课程介绍了模拟信号的调制与解调。调制可以实现将低频信号频谱搬移到载频位置,解调相当于
调制的反过程。
2)、调制和解调的应用举例:3.4kHZ的话音信号经过调制后可经信道进行远距离传输,在接收端通过解调不失
真的恢复出原始信号。
3)、作为生医系的学生,对心电信号是不陌生的,无论是心电信号的采集还是处理,我们都曾做过。但至今并
未尝试过心电信号的远距离传输。于是就有了本系统的初始想法:对心电信号进行调制和解调,实现心电
信号的电话线传输。这样病人可以在家进行心电检测,直接将心电信号传输到医院的接收机,大大的方便
了用户。当然本系统只是个模拟系统,用Matlab检验系统的可实现性。
二. 系统介绍:
1)原始心电显示:心电信号的数据来源于MIT-BIT(麻省理工学院和贝以医院心率数据库网站-
1)原始心电波形显示:
2)AM波调制:
3)、相干解调:
4)、低通滤波: 对比滤波前后的频谱可知:高频部分被滤除掉了
5)、复原后心电波形:
三.完整程序运行结果:
四.系统总结:
Matlab程序仿真完成了调制和解调的算法 。
仿真系统完成了心电信号的显示、调制和解调,很好的实现了最初的设想。
工程上该系统还有待测试:通过乘法器等实现调制和解调的硬件部分,信道传输有赖于电话通信方面的知识(不是很了解)。
五.总结:能够自己编写程序实现自己的构思是件快乐的事,通过这次系统设计更加强了对Matlab编程和通信方
面的学习。
六.系统Matlab源代码:
fp1=fopen('E:\m.txt','rt'); %读取心电数据
b=fscanf(fp1,'%f');
c=length(b);
a=b';
f=20000;
t=(0:0.1:(-0.1+0.1*c))/f;
subplot(3,2,1);
plot(t,a);%原始心电波形
title('心电波形');
Am=1;
B=0.5;
A0=Am/B;
E1=(A0+a).*cos(20000*2*pi.*t);