亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rcosfir.m

?? 《現代通信系統》Matlab源程序,一共10章的內容
?? M
字號:
function [bb, tim] = rcosfir(r, N_T, rate, T, fil_type, col)
%RCOSFIR Design a raised cosine FIR filter.
%   B = RCOSFIR(R, N_T, RATE, T) designs and returns a raised cosine FIR filter.
%   A raised cosine filter is typically used to shape and oversample a symbol
%   stream before modulation/transmission as well as after reception and
%   demodulation.  It is used to reduce the bandwidth of the oversampled symbol
%   stream without introducing intersymbol interference.
%
%   The time response of the raised cosine filter is,
%
%     h(t) = SINC(t/T) COS(pi R t/T)/(1 - 4 R^2 t^2 /T^2)
%
%   The frequency domain has the spectrum
%
%            /  T                                 when 0 < |f| < (1-r)/2/T
%            |          pi T         1-R    T          1-R         1+R
%     H(f) = < (1 + cos(----) (|f| - ----) ---    when --- < |f| < ---
%            |            r           2T    2          2 T         2 T
%            \  0                                 when |f| > (1+r)/2/T
%
%
%   T is the input signal sampling period, in seconds.  RATE is the
%   oversampling rate for the filter (or the number of output samples per input
%   sample). The rolloff factor, R, determines the width of the transition
%   band.  R has no units.  The transition band is (1-R)/(2*T) < |f| <
%   (1+R)/(2*T).
%
%   N_T is a scalar or a vector of length 2.  If N_T is specified as a
%   scalar, then the filter length is 2 * N_T + 1 input samples.  If N_T is
%   a vector, it specifies the extent of the filter.  In this case, the filter
%   length is N_T(2) - N_T(1) + 1 input samples (or
%   (N_T(2) - N_T(1))* RATE + 1 output samples).
%
%   The default value for N_T is 3.  The default value of RATE is 5.
%   The default value of T is 1.
%
%   B = RCOSFIR(R, N_T, RATE, T, FILTER_TYPE) designs and returns a
%   square root raised cosine filter if FILTER_TYPE == 'sqrt'. The default
%   value of FILTER_TYPE, 'normal', returns a normal raised cosine filter.
%
%   RCOSFIR(R, N_T, RATE, T, FILTER_TYPE, COL) produces the time response
%   and frequency response with the curve color as specified in the string
%   variable COL. The string in COL can be any type as defined in
%   PLOT.  If COL is not present, the default color will be used in the plot
%
%   [B, Sample_Time] = RCOSFIR(...) returns the FIR filter and the output sample
%   time for the filter. Note that the filter sample time is T / RATE.
%
%   See also RCOSIIR, RCOSFLT, RCOSINE, FIRRCOS, RCOSDEMO.

%   Copyright 1996-2001 The MathWorks, Inc.
%   $Revision: 1.14 $

%routine check
if nargin < 1
    error('Not enough input variables for RCOSFIR')
elseif nargin < 2
    N_T = [3 3]; rate = 5; T = 1; fil_type = 'normal';
elseif nargin < 3,
    rate = 5; T = 1; fil_type = 'normal';
elseif nargin < 4,
    T = 1; fil_type = 'normal';
elseif nargin < 5,
    fil_type = 'normal';
end;

if (r < 0) | (r > 1) | ~isreal(r)
    error('The Rolloff factor in RCOSFIR must be a positive integer in the range, [0, 1].')
end;

[N_T, rate, T, fil_type] = checkinp(N_T, rate, T, fil_type,...
    [3 3], 5,  1, 'normal');
if length(N_T) < 2
    N_T = [N_T N_T];
end;

if (rate <= 1) | (ceil(rate) ~= rate)
    error('RATE in RCOSFIR must be an integer greater than 1')
end

% calculation

N_T(1) = -abs(N_T(1));
time_T = [0 : 1/rate : max(N_T(2), abs(N_T(1)))];
cal_time = time_T * T;
time_T_r = r * time_T;
if ~isempty(findstr(fil_type,'root')) | ~isempty(findstr(fil_type,'sqrt'))
    % square root raised cosine
    b=firrcos(rate*(N_T(2)-N_T(1)),1/(2*T),r,rate/T,'r','sqrt',-N_T(1)*rate)*sqrt(rate);
else
    % regular raised cosine
    b=firrcos(rate*(N_T(2)-N_T(1)),1/(2*T),r,rate/T,'r',[],-N_T(1)*rate)*rate;
end

tim = cal_time(2) - cal_time(1);

% In the case needs a plot
if nargout < 1
    if nargin < 6
        col = '';
    end;

    % the time response part
    hand = subplot(211);
    % dont filter, plot using plot([0 : 1/rate : N_T(2) - N_T(1)],b) insteat
    out = filter(b, 1, [1, zeros(1, length(cal_time) - 1)]);
    plot(cal_time, out, col)
    % if not hold, change the axes
    hol = get(hand,'NextPlot');
    if (hol(1:2) ~= 'ad') | (max(get(hand,'Ylim')) < max(b))
        axis([min(cal_time), max(cal_time), min(out) * 1.1, max(out) * 1.1]);
        xlabel('time');
        title('Impulse Response of the Raised Cosine Filter (with time shift)')
    end;

    % the frequency response part
    hand = subplot(212);
    len = length(b);
    P = abs(fft(b)) * abs(N_T(2) - N_T(1)) / len * T;
    f = (0 : len / 2) / len * rate / T;
    ind = find(f < 1.5 / T);
    f = f(ind);
    P = P(ind);
    plot(f, P, col);
    hol = get(hand, 'NextPlot');
    if hol(1:2) ~= 'ad'
        xlabel('frequency');
        ylabel('Amplitude');
        title('Frequency Response of the Raised Cosine Filter')
    end;
else
    bb = b;
end;
%--end of rcosfir.m--

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
大尺度一区二区| 在线不卡免费欧美| 国产精品素人视频| 韩国精品在线观看| 精品久久久久久久人人人人传媒 | 国产不卡视频在线播放| 久久久久青草大香线综合精品| 麻豆国产欧美一区二区三区| 欧美一区二区人人喊爽| 日日夜夜精品免费视频| 91麻豆精品国产| 欧美a一区二区| 欧美xingq一区二区| 久久99精品久久久久久久久久久久 | 99久久99久久久精品齐齐| 国产精品久久久久久久久图文区 | 美脚の诱脚舐め脚责91 | 欧美三日本三级三级在线播放| 一级日本不卡的影视| 欧美视频中文字幕| 亚洲成av人片在www色猫咪| 69堂亚洲精品首页| 精油按摩中文字幕久久| 久久夜色精品国产欧美乱极品| 国产精品一二三四五| 国产精品无人区| 91捆绑美女网站| 午夜欧美在线一二页| 91精品国产免费| 国产一区二区三区黄视频 | 中文字幕在线一区免费| 色综合天天在线| 亚洲成人av资源| 精品理论电影在线| www.欧美日韩| 夜夜精品视频一区二区| 91精品国产一区二区人妖| 久久99国内精品| 国产精品久久久久久久久图文区 | 日韩欧美国产一二三区| 国产传媒久久文化传媒| 亚洲欧洲在线观看av| 欧美调教femdomvk| 精品一区免费av| 蜜桃一区二区三区四区| 久久日韩精品一区二区五区| 国产成人免费在线观看| 一区二区三区毛片| 日韩一二在线观看| av在线播放不卡| 亚洲va中文字幕| 久久女同互慰一区二区三区| 99久久久国产精品免费蜜臀| 午夜精品福利一区二区蜜股av| 久久蜜臀精品av| 日本精品视频一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 中文字幕精品一区二区三区精品| 色网综合在线观看| 激情图片小说一区| 亚洲美女在线国产| 精品少妇一区二区三区视频免付费| 成人福利在线看| 香蕉av福利精品导航| 久久人人超碰精品| 欧美日韩激情一区二区三区| 国产乱码字幕精品高清av| 亚洲一区二区视频在线观看| 欧美精品一区二区三区蜜桃 | 国产精品中文字幕欧美| 亚洲一区二区三区国产| 久久久影院官网| 欧美色手机在线观看| 国产精品18久久久久久久久| 亚洲国产成人av网| 国产精品色噜噜| 日韩情涩欧美日韩视频| 日本高清免费不卡视频| 国产精品一卡二卡在线观看| 亚洲大片精品永久免费| 国产精品网站一区| 日韩欧美国产精品| 在线一区二区三区四区| 成人小视频在线| 蜜桃av噜噜一区| 一区二区在线观看视频在线观看| 久久久久久电影| 欧美一区二区三区精品| 色综合婷婷久久| 大陆成人av片| 国产在线精品一区二区三区不卡| 午夜av电影一区| 亚洲激情图片小说视频| 中文一区一区三区高中清不卡| 欧美一二三区在线| 欧美三级韩国三级日本一级| a4yy欧美一区二区三区| 国产米奇在线777精品观看| 日本最新不卡在线| 亚洲午夜三级在线| 一区二区三区四区国产精品| 国产亚洲精品免费| 精品福利一二区| 日韩午夜在线影院| 91精品在线观看入口| 亚洲人精品午夜| 日本一区二区综合亚洲| 精品久久99ma| 91精品国产麻豆国产自产在线 | eeuss鲁一区二区三区| 国产一区二区三区免费播放| 免费成人小视频| 日韩精品免费专区| 亚洲成人av中文| 亚洲成人资源在线| 亚洲国产精品视频| 亚洲一区二区视频在线观看| 亚洲乱码国产乱码精品精小说| 国产精品久久久久aaaa| 国产精品色婷婷| 国产精品每日更新| 国产精品视频在线看| 国产午夜精品一区二区| 国产亚洲1区2区3区| 久久精品免视看| 日本一区二区三区dvd视频在线| 亚洲精品在线观看网站| 88在线观看91蜜桃国自产| 欧美另类久久久品| 91精品国产aⅴ一区二区| 欧美一区二区三区免费观看视频 | 中文字幕一区二区三区精华液| 717成人午夜免费福利电影| 在线视频观看一区| 在线免费观看视频一区| 91黄色免费看| 久久久一区二区三区捆绑**| 欧美一级二级三级蜜桃| 日韩欧美精品三级| 久久久久久久久久久黄色 | 欧美自拍偷拍一区| 欧美裸体bbwbbwbbw| 7777精品伊人久久久大香线蕉完整版 | av网站一区二区三区| 色猫猫国产区一区二在线视频| 日本国产一区二区| 制服丝袜亚洲网站| 欧美电影免费观看高清完整版在线 | 91精品一区二区三区在线观看| 欧美一区二区三区在线观看 | 国产精品久久网站| 亚洲激情av在线| 成人a级免费电影| 色综合色综合色综合色综合色综合| 91福利资源站| 制服丝袜国产精品| 精品国产成人系列| 国产精品久久久久久福利一牛影视 | 欧美三级在线看| 欧美一区二区三区在线看| 久久日韩粉嫩一区二区三区| 国产精品久久久久久久久晋中 | 国产精品午夜在线| 亚洲综合一区二区三区| 日本不卡1234视频| 高潮精品一区videoshd| 91久久精品一区二区二区| 91精品欧美久久久久久动漫| 2023国产一二三区日本精品2022| 亚洲国产精华液网站w| 亚洲国产视频一区| 久草热8精品视频在线观看| 99在线精品视频| 555夜色666亚洲国产免| 久久久久国产精品麻豆| 亚洲摸摸操操av| 麻豆91免费观看| 91原创在线视频| 欧美一区二区三区啪啪| 国产精品乱码一区二区三区软件| 亚洲综合清纯丝袜自拍| 精品亚洲成a人在线观看| av亚洲精华国产精华精华| 91精品国产综合久久久久久漫画| 国产女主播一区| 视频一区二区三区中文字幕| 国产91精品露脸国语对白| 欧美日韩高清一区二区| 欧美国产一区在线| 日韩高清在线观看| 不卡一卡二卡三乱码免费网站| 欧美精品在线视频| 中文字幕在线观看一区二区| 日本午夜一区二区| av不卡免费电影| www激情久久| 香港成人在线视频| 波多野结衣亚洲一区| 日韩精品一区二区三区在线播放| 亚洲激情图片qvod|