The Maximum Data Rate of a Channel
来源:互联网 发布:奇异矩阵特征值分解 编辑:程序博客网 时间:2024/05/16 03:59
In 1924, an AT&T engineer, Henry Nyquist, realized that even a perfect channel has a finite transmission capacity. He derived an equation expressing the maximum data rate for a finite-bandwidth noiseless channel. Nyquist proved that if an arbitrary signal has been run through a low-pass filter of bandwidth B, the filtered signal can be completely reconstructed by making only 2B (exact) samples per second, which was called Sampling Theorem when transforming analog signal (continuous function) into digital signal (discrete function). Sampling the line faster than 2B times per second is pointless because the higher-frequency components that such sampling could recover have already been filtered out. If the signal consists of V discrete levels, Nyquist's theorem states:
maximum data rate = 2B log2 V bits/sec
in which 2B indicates symbol rate (baud rate) and log2V indicates the number of bits transmitted by each symbol.
So far we have considered only noiseless channels. If random noise is present, the situation deteriorates rapidly. And there is always random (thermal) noise present due to the motion of the molecules in the system. The amount of thermal noise present is measured by the ratio of the signal power to the noise power, denoting S/N. Then Shannon's major result (the most important paper in all of information theory) is that the maximum data rate or capacity of a noisy channel whose bandwidth is B Hz is given by:
maximum data rate =B log2 (1+S/N) bits/sec
This tells us the best capacities that real channels can have. Shannon's result was derived from information-theory arguments and applies to any channel subject to thermal noise. Counterexamples should be treated in the same category as perpetual motion machines.
0 0
- The Maximum Data Rate of a Channel
- How can we double the data rate of 802.11a?
- be careful of the usage of physical data rate
- 802.11a data rate
- The Binding of a Data Member
- get the tax rate of a product的几种方法搜集
- The size of the object heap + VM data exceeds the maximum representable size问题解决办法
- [SIM] The maximum transfer rate between "UE" and "SIM card"
- Data migration to generate the maximum value of the sequence between beta scheme and appbeta scheme
- Windows CE: Finding the cause of a Data Abort
- The pdf of Gaussian Channel and Complex Gaussian Channel
- Note of big data dummies:Understanding the role of a CMS in big data management
- Given a sequence of numbers (or array).Find the maximum distance between all the same numbers.
- The Semantics of Data
- The Semantics of Data
- Configuring the Rate of InnoDB Buffer Pool Flushing
- maximum data file size of Oracle Databa
- The balance between the number of specs and the rate of coverage
- 【js学习笔记-079】-----同源策略
- Leetcode: Max Points on a Line
- 【js学习笔记-080】-----不严格的同源策略
- 25个非常实用的jQuery/CSS3应用组件
- 封装小小JDBC
- The Maximum Data Rate of a Channel
- dojo之Button篇
- 设计模式(2) 生成器模式(BUILDER)
- java给窗体或面板设置背景图片
- python笔记-Twisted 实现简单的服务器客户端程序
- 关于错误“BMXAA4195E - The Default Value field requires a value”
- launchMode的几种模式
- CAP理论概述和现状
- linux网络常用查看命令