声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1594|回复: 8

[综合] 插值问题

[复制链接]
发表于 2008-4-8 08:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
一般所见到的都是信号插值问题,但对于噪声好像没有这方面的处理,不知道对低信噪比的回波插值处理可以否?噪声插值后其类型应该是发生变化的吧…………
回复
分享到:

使用道具 举报

发表于 2008-4-10 15:28 | 显示全部楼层
你是对什么信号进行插值呢?我没太看明白

是对“低信噪比的回波”进行“噪声插值”吗?
 楼主| 发表于 2008-4-13 19:41 | 显示全部楼层
呵呵,是接收信号,我在处理的时候发现点数不够,想增加点数,于是想插值,但对插值后的信号的变化没有什么概念,比如信号中的噪声经过插值会有什么变化呢?
发表于 2008-4-16 10:10 | 显示全部楼层
有点类似提高信号的采样率,
看下重采样理论
发表于 2008-4-16 15:00 | 显示全部楼层
根据比率插入相应的0点,然后低通滤波即可。
处理得好,信号特性基本没变化。
 楼主| 发表于 2008-4-16 20:05 | 显示全部楼层
谢谢楼上!~
信号如果在满足采样定律的情况下肯定没问题,我现在担心的是噪声!
相关性和非相关噪声都会有什么变化呢?好像目前没有文献提到
只是对信号有说明
发表于 2008-4-18 10:36 | 显示全部楼层
对,重采样理论。

Matlab中的resaple.

RESAMPLE  Change the sampling rate of a signal.
    Y = RESAMPLE(X,P,Q) resamples the sequence in vector X at P/Q times
    the original sample rate using a polyphase implementation.  Y is P/Q
    times the length of X (or the ceiling of this if P/Q is not an integer).  
    P and Q must be positive integers.

    RESAMPLE applies an anti-aliasing (lowpass) FIR filter to X during the
    resampling process, and compensates for the filter's delay.  The filter
    is designed using FIRLS.  RESAMPLE provides an easy-to-use alternative
    to UPFIRDN, which does not require you to supply a filter or compensate
    for the signal delay introduced by filtering.

    In its filtering process, RESAMPLE assumes the samples at times before
    and after the given samples in X are equal to zero. Thus large
    deviations from zero at the end points of the sequence X can cause
    inaccuracies in Y at its end points.

    Y = RESAMPLE(X,P,Q,N) uses a weighted sum of 2*N*max(1,Q/P) samples of X
    to compute each sample of Y.  The length of the FIR filter RESAMPLE applies
    is proportional to N; by increasing N you will get better accuracy at the
    expense of a longer computation time.  If you don't specify N, RESAMPLE uses
    N = 10 by default.  If you let N = 0, RESAMPLE performs a nearest
    neighbor interpolation; that is, the output Y(n) is X(round((n-1)*Q/P)+1)
    ( Y(n) = 0 if round((n-1)*Q/P)+1 > length(X) ).

    Y = RESAMPLE(X,P,Q,N,BTA) uses BTA as the BETA design parameter for the
    Kaiser window used to design the filter.  RESAMPLE uses BTA = 5 if
    you don't specify a value.

    Y = RESAMPLE(X,P,Q,B) uses B to filter X (after upsampling) if B is a
    vector of filter coefficients.  RESAMPLE assumes B has odd length and
    linear phase when compensating for the filter's delay; for even length
    filters, the delay is overcompensated by 1/2 sample.  For non-linear
    phase filters consider using UPFIRDN.

    [Y,B] = RESAMPLE(X,P,Q,...) returns in B the coefficients of the filter
    applied to X during the resampling process (after upsampling).

    If X is a matrix, RESAMPLE resamples the columns of X.

    See also upfirdn, interp, decimate, firls, kaiser, intfilt,
    mfilt/firsrc in the Filter Design Toolbox.

    Overloaded functions or methods (ones with the same name in other directories)
       help tscollection/resample.m
       help timeseries/resample.m
       help iddata/resample.m

    Reference page in Help browser
       doc resample
发表于 2008-4-18 11:05 | 显示全部楼层

回复 6楼 的帖子

信噪比不会有变化的。
 楼主| 发表于 2008-4-21 12:24 | 显示全部楼层

回复 8楼 的帖子

谢谢楼上各位。信噪比无变化,有没有具体参考文献,或者是如何理解呢?
呵呵,敬请指教
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-20 05:14 , Processed in 0.073931 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表