EDA365电子论坛网

标题: 如何用matlab生成正弦信号?怎么对其采样?怎么得到采样值? [打印本页]

作者: three    时间: 2022-8-17 15:35
标题: 如何用matlab生成正弦信号?怎么对其采样?怎么得到采样值?
如何用matlab生成正弦信号?怎么对其采样?怎么得到采样值?
; b# o+ M( p" h
作者: dsgh    时间: 2022-8-17 16:42
f=100;%信号频率Hz。
; R6 ~# i& v/ F/ s1 `1 N& A& T. d7 j, ]
fs=1000;%采样频率Hz。
8 ^9 @. A) p% y  O) d
9 O6 a3 T5 F/ w6 @9 ?N=20;%采样点数。
+ L1 @! Z1 L% p  q1 h$ o8 `! n0 ?! ]/ X' o' d- g3 U8 O
t=(0:N-1)/fs;%采样时间s。7 d* J, r/ R; [
" W4 Z& T4 U! L- F! U  S
x=sin(2*pi*f*t);%信号采样值。
# s& N( |; R, p3 l8 j4 m% k+ \# |! |5 w) k
plot(t,x,'.')。
8 x; a- m  S/ x1 q
- L/ u5 c' m$ N$ R& l) z输入正弦信号峰值处所对应得到的采样点个数很多(点与点之间的间隔很小),而输入正弦信号幅值较小的殖民主义采样得到的点个数较少(点与点之间的间隔较大),实现根据信号的幅度值来调整采样频率的目的。采样点值大于1的取值为1,小于1的取值为0,得到的序列点的幅度值都 相同,但点与点时间间隔不同。$ X+ u5 Q3 N/ {' Q8 a( g) J  M
: r; u; n0 I# R8 {% c6 T: `# A
意信号的采样后恢复是有条件的,必须是采样频率大于两倍的信号截至频率才行。
: p7 R) ]7 a2 [
作者: Blah    时间: 2022-8-17 16:57
再看看别人是怎么说的




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2