切比雪夫窗函数

Skip to content

Help Center

搜索帮助中心

帮助中心

Off-Canvas Navigation Menu Toggle

chebwin

Chebyshev window

collapse all in page

Syntax

w = chebwin(L)

w = chebwin(L,r)

Description

example

w = chebwin(L) returns an L-point Chebyshev window.

w = chebwin(L,r) returns an L-point Chebyshev window using sidelobe magnitude factor r dB.

Examples

collapse all

Chebyshev Window

Try This ExampleCopy Code Copy Command

Create a 64-point Chebyshev window with 100 dB of sidelobe attenuation. Display the result using wvtool.

Get

复制代码
L = 64;
bw = chebwin(L);
wvtool(bw)

Input Arguments

collapse all

L --- Window length

positive integer

Window length, specified as a positive integer.

Data Types: single | double

r --- Sidelobe attenuation

100 dB (default) | positive real scalar

Sidelobe attenuation in dB, specified as a positive integer. The Chebyshev window has a Fourier transform magnitude r dB below the mainlobe magnitude.

Data Types: single | double

Output Arguments

collapse all

w --- Chebyshev window

column vector

Chebyshev window, returned as a column vector.

Note

If you specify a one-point window (L = 1), the value 1 is returned.

Tips

An artifact of the equiripple design method used in chebwin is the presence of impulses at the endpoints of the time-domain response. The impulses are due to the constant-level sidelobes in the frequency domain. The magnitude of the impulses are on the order of the size of the spectral sidelobes. If the sidelobes are large, the effect at the endpoints may be significant. For more information on this effect, see [2].

The equivalent noise bandwidth of a Chebyshev window does not grow monotonically with increasing sidelobe attenuation when the attenuation is smaller than about 45 dB. For spectral analysis, use larger sidelobe attenuation values, or, if you need to work with small attenuations, use a Kaiser window.

References

1\] Digital Signal Processing Committee of the IEEE Acoustics, Speech, and Signal Processing Society, eds. *Programs for Digital Signal Processing*. New York: IEEE Press, 1979, program 5.2. \[2\] harris, fredric j. *Multirate Signal Processing for Communication Systems*. Upper Saddle River, NJ: Prentice Hall PTR, 2004, pp. 60--64. ### Extended Capabilities #### C/C++ Code Generation Generate C and C++ code using MATLAB® Coder™. ### Version History **Introduced before R2006a** ### See Also #### Apps * [Window Designer](https://ww2.mathworks.cn/help/signal/ref/windowdesigner-app.html "Window Designer") #### Functions * [gausswin](https://ww2.mathworks.cn/help/signal/ref/gausswin.html "gausswin") \| [kaiser](https://ww2.mathworks.cn/help/signal/ref/kaiser.html "kaiser") \| [tukeywin](https://ww2.mathworks.cn/help/signal/ref/tukeywin.html "tukeywin") \| [WVTool](https://ww2.mathworks.cn/help/signal/ref/wvtool.html "WVTool") How useful was this information? Unrated1 star2 stars3 stars4 stars5 stars * [中国](https://ww2.mathworks.cn/help/signal/ref/chebwin.html# "中国") * [信任中心](https://ww2.mathworks.cn/company/aboutus/policies_statements/trust-center.html?s_tid=gf_tc "信任中心") * [商标](https://ww2.mathworks.cn/company/aboutus/policies_statements/trademarks.html?s_tid=gf_trd "商标") * [隐私权政策](https://ww2.mathworks.cn/company/aboutus/policies_statements.html?s_tid=gf_priv "隐私权政策") * [防盗版](https://ww2.mathworks.cn/company/aboutus/policies_statements/piracy.html?s_tid=gf_pir "防盗版") * [应用状态](https://status.mathworks.com/?s_tid=gf_application "应用状态") ![](https://file.jishuzhan.net/article/1777251040484134914/3fd64a945dab987074372a4eeae086ec.webp) [京公网安备 11010502045942号](http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010502045942 "京公网安备 11010502045942号") [京ICP备12052471号](https://beian.miit.gov.cn/ "京ICP备12052471号") © 1994-2024 The MathWorks, Inc. * [![Weibo](https://file.jishuzhan.net/article/1777251040484134914/34a36df685abd11ce633b01dfd1fa850.webp)](http://www.weibo.com/mathworks) * [![WeChat](https://file.jishuzhan.net/article/1777251040484134914/34a36df685abd11ce633b01dfd1fa850.webp)](https://ww2.mathworks.cn/help/signal/ref/chebwin.html#) * [![Bilibili](https://file.jishuzhan.net/article/1777251040484134914/34a36df685abd11ce633b01dfd1fa850.webp)](https://space.bilibili.com/1768836923) * [![Youku](https://file.jishuzhan.net/article/1777251040484134914/34a36df685abd11ce633b01dfd1fa850.webp)](https://i.youku.com/mathworks) * [![LinkedIn](https://file.jishuzhan.net/article/1777251040484134914/34a36df685abd11ce633b01dfd1fa850.webp)](https://www.linkedin.com/company/the-mathworks_2) * [![RSS](https://file.jishuzhan.net/article/1777251040484134914/34a36df685abd11ce633b01dfd1fa850.webp)](https://ww2.mathworks.cn/company/rss.html) *关注我们*

相关推荐
zzzsde1 分钟前
【C++】stack和queue:使用&&OJ题&&模拟实现
开发语言·c++
m0_7482336413 分钟前
C++与Python:内存管理与指针的对比
java·c++·python
孤廖14 分钟前
面试官问 Linux 编译调试?gcc 编译流程 + gdb 断点调试 + git 版本控制,连 Makefile 都标好了
linux·服务器·c++·人工智能·git·算法·github
终焉代码20 分钟前
【Linux】进程初阶(1)——基本进程理解
linux·运维·服务器·c++·学习·1024程序员节
我想吃余21 分钟前
Linux进程间通信:管道与System V IPC的全解析
linux·服务器·c++
紫荆鱼22 分钟前
设计模式-备忘录模式(Memento)
c++·后端·设计模式·备忘录模式
Wind哥32 分钟前
VS Code搭建C/C++开发调试环境-Windows
c语言·开发语言·c++·visual studio code
Skrrapper1 小时前
【C++】C++ 中的 map
开发语言·c++
m0_748233642 小时前
【C++list】底层结构、迭代器核心原理与常用接口实现全解析
c++·windows·list
qq_310658512 小时前
webrtc代码走读(八)-QOS-FEC-flexfec rfc8627
网络·c++·webrtc