当前位置:网站首页>DTMF dual tone multi frequency signal simulation demonstration system
DTMF dual tone multi frequency signal simulation demonstration system
2022-04-23 20:08:00 【Matlab research studio】
1 brief introduction
Introduce DTMF Principle of signal generation and detection , Use Matlab Analog DTMF signal (DTMF) As a kind of user signaling, it is used in the signal transmission process between the telephone and the switch in the telephone system . stay Matlab The simulation is helpful to the optimization design of its specific system and signal detection in low noise environment .
2 Part of the code
function[t,st]=lpf(f,sf,B)
% low pass filter
df=f(2)-f(1);
fN=length(f);
ym=zeros(1,fN);
xm=floor(B/df);
xm_shift=[-xm:xm-1]+floor(fN/2);
ym(xm_shift)=1;
yf=ym.*sf;
[t,st]=F2T(f,yf);
3 Simulation results
4 reference
[1] Zhang Yaqi . be based on Matlab Analog multi tone signal [J]. Information and computers : Theory Edition , 2013(6):2.
About bloggers : Good at intelligent optimization algorithms 、 Neural networks predict 、 signal processing 、 Cellular automata 、 The image processing 、 Path planning 、 UAV and other fields Matlab Simulation , relevant matlab Code problems can be exchanged by private letter .
Some theories cite network literature , If there is infringement, contact the blogger to delete .
版权声明
本文为[Matlab research studio]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204232006078314.html
边栏推荐
- [report] Microsoft: application of deep learning methods in speech enhancement
- SIGIR'22「微软」CTR估计:利用上下文信息促进特征表征学习
- Speex Wiener filter and rewriting of hypergeometric distribution
- MySQL数据库 - 单表查询(一)
- MFC获取本机IP(网络通讯时用得多)
- NC basic usage
- Unity general steps for creating a hyper realistic 3D scene
- nc基础用法2
- MySQL advanced lock - overview of MySQL locks and classification of MySQL locks: global lock (data backup), table level lock (table shared read lock, table exclusive write lock, metadata lock and inte
- 视频理解-Video Understanding
猜你喜欢
FFT物理意义: 1024点FFT就是1024个实数,实际进入fft的输入是1024个复数(虚部为0),输出也是1024个复数,有效的数据是前512个复数
网络通信基础(局域网、广域网、IP地址、端口号、协议、封装、分用)
SIGIR'22「微软」CTR估计:利用上下文信息促进特征表征学习
Openharmony open source developer growth plan, looking for new open source forces that change the world!
[text classification cases] (4) RNN and LSTM film evaluation Tendency Classification, with tensorflow complete code attached
深度分析数据恢复原理——那些数据可以恢复那些不可以数据恢复软件
Unity创建超写实三维场景的一般步骤
Class loading process of JVM
MySQL advanced lock - overview of MySQL locks and classification of MySQL locks: global lock (data backup), table level lock (table shared read lock, table exclusive write lock, metadata lock and inte
山大网安靶场实验平台项目-个人记录(五)
随机推荐
Fundamentals of programming language (2)
Openharmony open source developer growth plan, looking for new open source forces that change the world!
nc基础用法2
数据库查询 - 选课系统
DevOps集成-Jenkins 服务的环境变量和构建工具 Tools
NC basic usage 2
Openharmony open source developer growth plan, looking for new open source forces that change the world!
The textarea cursor cannot be controlled by the keyboard due to antd dropdown + modal + textarea
Comment créer un pass BEP - 20 sur la chaîne BNB
Grafana shares links with variable parameters
R语言使用timeROC包计算存在竞争风险情况下的生存资料多时间AUC值、使用cox模型、并添加协变量、R语言使用timeROC包的plotAUCcurve函数可视化多时间生存资料的AUC曲线
Use test of FFT and IFFT library functions of TI DSP
Remote code execution in Win 11 using wpad / PAC and JScript 3
Grafana 分享带可变参数的链接
对普通bean进行Autowired字段注入
NC basic usage 4
uIP1.0 主动发送的问题理解
Speex维纳滤波与超几何分布的改写
Class loading mechanism
Kubernetes getting started to proficient - install openelb on kubernetes