Description:
Contemporary Communication Systems with MATLAB
==============================================
John G. Proakis and Masoud Salehi
This diskette contains the MATLAB files for "Contemporary Communication Systems
with MATLAB" by John G. Praokis and Masoud Salehi. The MATLAB files for each
chapter of the book are organized in the corresponding folder. In some cases a
MATLAB file appears in more than one folder because it is used in more than
one chapter. In most cases numerous comments have been added to the MATLAB files
to ease their understanding. It should be noted, however, that in developing the
MATLAB files, the main objective of the authors has been the clarity of the
MATLAB code rather than its efficiency. In cases where efficient code could have
made it difficult to follow, we have chosen to use a less efficient but more
readable code.
In order to use the software, copy the MATLAB files to your personal computer
and add the corresponding paths to your {\tt matlabpath} environment (on an IBM
PC compatible machine this is usually done by editing the matlabrc.m file). All
MATLAB files have been tested using version 5.2 of MATLAB.
On this disk:
- Chapter1
- Chapter2
- Chapter3
- Chapter4
- Chapter5
- Chapter6
- Chapter7
- Chapter8
- Chapter9
- readme.txt
Platform: |
Size: 214445 |
Author:new4u@163.com |
Hits:
Description: Hopfield 网——擅长于联想记忆与解迷路 实现H网联想记忆的关键,是使被记忆的模式样本对应网络能量函数的极小值。 设有M个N维记忆模式,通过对网络N个神经元之间连接权 wij 和N个输出阈值θj的设计,使得: 这M个记忆模式所对应的网络状态正好是网络能量函数的M个极小值。 比较困难,目前还没有一个适应任意形式的记忆模式的有效、通用的设计方法。 H网的算法 1)学习模式——决定权重 想要记忆的模式,用-1和1的2值表示 模式:-1,-1,1,-1,1,1,... 一般表示: 则任意两个神经元j、i间的权重: wij=∑ap(i)ap(j),p=1…p; P:模式的总数 ap(s):第p个模式的第s个要素(-1或1) wij:第j个神经元与第i个神经元间的权重 i = j时,wij=0,即各神经元的输出不直接返回自身。 2)想起模式: 神经元输出值的初始化 想起时,一般是未知的输入。设xi(0)为未知模式的第i个要素(-1或1) 将xi(0)作为相对应的神经元的初始值,其中,0意味t=0。 反复部分:对各神经元,计算: xi (t+1) = f (∑wijxj(t)-θi), j=1…n, j≠i n—神经元总数 f()--Sgn() θi—神经元i发火阈值 反复进行,直到各个神经元的输出不再变化。-Hopfield network-- good at associative memory solution with the realization of lost H associative memory networks, are key to bringing the memory model samples corresponding network energy function of the minimum. With M-N-dimensional memory model, the network N neurons connect between right wij and N output threshold j design makes : M-mode memory corresponding to the network is a state network energy function is the M-000 minimum. More difficult, it is not an arbitrary form of adaptation memory model of effective, common design methods. H network algorithm 1) mode of learning-- decision weights want memory model, with 1 and 2 of the value of a model, said :-1, 1, 1, 1 ,1,1, ... in general : two were arbitrary neuron j i weights between : wij ap = (i) ap (j), p = 1 ... p; P : The tot Platform: |
Size: 11264 |
Author:韵子 |
Hits:
Description: 用外积和法设计的权矩阵,不能保证p对模式全部正确的联想。若对记忆模式对加以限制(即要求p个记忆模式Xk是两两正交的),则用外积和法设计的BAM网具有较好的联想能力。 在难以保证要识别的样本(或记忆模式)是正交的情况下,如何求权矩阵,并保证具有较好的联想能力?这个问题在用BAM网络实现对字符的识别程序仿真中得到体现。我们做过尝试,用伪逆法求权矩阵,虽然能对未加干扰的字符全部进行识别,但对加有噪声的字符识别效果很差。至于采用改变结构和其他算法的方法来求权矩阵,将是下一步要做的工作。-foreign plot and the design of the power matrix, p is no guarantee that all the correct pattern association. If memory model, the limit (that is, p-memory model Xk is orthogonal to the February 2), then foreign plot and design of the BAM network has good ability to think. It is difficult to ensure the samples to identify (or memory mode) is orthogonal circumstances, the right to seek ways matrix, and to ensure that the association has good ability? The problem with the BAM network of characters identification procedures simulation can be manifested. We did try to use pseudo- inverse matrix for the right, although they would not increase the interference of the characters in the identification of all, However, a pair of noise increases the effects of poor character recognition. As for the Platform: |
Size: 231424 |
Author:东方云 |
Hits:
Description: 我们给出一个模板 和一幅图象 。不难发现原图中左边暗,右边亮,中间存在着一条明显的边界。进行模板操作后的结果如下: 。
可以看出,第3、4列比其他列的灰度值高很多,人眼观察时,就能发现一条很明显的亮边,其它区域都很暗,这样就起到了边沿检测的作用。
为什么会这样呢?仔细看看那个模板就明白了,它的意思是将右邻点的灰度值减左邻点的灰度值作为该点的灰度值。在灰度相近的区域内,这么做的结果使得该点的灰度值接近于0;而在边界附近,灰度值有明显的跳变,这么做的结果使得该点的灰度值很大,这样就出现了上面的结果。
这种模板就是一种边沿检测器,它在数学上的涵义是一种基于梯度的滤波器,又称边沿算子,你没有必要知道梯度的确切涵义,只要有这个概念就可以了。梯度是有方向的,和边沿的方向总是正交(垂直)的,例如,对于上面那幅图象的转置图象,边是水平方向的,我们可以用梯度是垂直方向的模板 检测它的边沿。
例如,一个梯度为45度方向模板 ,可以检测出135度方向的边沿。-we give a template and an image. It is not difficult to find the maximum were left dark, right-liang, in the middle there is a clear boundary. After the template for the operation results are as follows :. Can be seen, three, four out other than the gray value is much higher, eye observation, we can obviously found a bright side. Other regions are dark, and this has played a role in the detection of 2500. Why is this the case? A closer look at the template on which to understand it. It means the right to the point o gray minus left point as a gray value of the point of gray values. In a similar gray area, do so as a result of the point of gray values close to 0; And near the border. gray values jump significantly changed, the results do make the point very gray value, and this appeared to Platform: |
Size: 9216 |
Author:李涯 |
Hits:
Description: 语音端点检测是语音识别中至关重要的技术。无论军用还是民用,语音端点检测都有着广泛的应用。在低信噪比的环境中进行精确的端点检测比较困难,尤其是在无声段或者发音前后-voice activity detection is critical speech recognition technologies. Whether military or civilian, voice endpoint detection have broad application. Low signal-to-noise ratio in the environment for accurate endpoint detection more difficult, especially in or pronunciation of the silent before and after Platform: |
Size: 531456 |
Author:李一 |
Hits:
Description: 干涉仪测向具有精度高、速度快的特点,在无源探测定位系统中具有广泛的应用。传统干涉仪依靠短基线保证无模糊测向范围,依靠长基线保证测向精度,采用整数阶基线比。该方法在宽带应用条件下难以实现,且对天线阵的安装位置非常敏感。本课题研究分数阶干涉仪测向的算法,同时实现宽带、高精度、无模糊的要求,并研究不同分数比、相位测量误差对测向精度的影响,进行仿真验证。
-interferometer is measured to high accuracy and fast, in the passive position detection system has wide application. Rely on traditional interferometer no guarantee short baseline measurement to the scope of fuzzy, relying on long baseline measurement to ensure accuracy, using integer band than the baseline. The method in broadband applications under difficult conditions and the right antenna installation location is very sensitive. The research fractional interferometer to test the algorithm, while achieving wide-band, high-precision, without ambiguity, and different than the scores, phase measurement error to the measurement accuracy of the impact simulation test. Platform: |
Size: 2048 |
Author:曹 |
Hits:
Description: Voronoi图生成算法 ,Voronoi(沃洛诺依)多边形网络常常被用来做为计算机仿真模型.由于按照定义形成Voronoi多边形网络较难用程序实现,人们多采用Delauney(狄洛尼)三角形的方法完成模型的构建.大家可以交流-Voronoi diagram generation algorithm, Voronoi (沃洛诺according to) polygon networks are often used as a computer simulation model. As a result of the formation of Voronoi polygon in accordance with the definition of the network more difficult to realize with the procedures, people use Delauney (狄洛尼) triangle method model. We can exchange Platform: |
Size: 14336 |
Author:2565636 |
Hits:
Description: 基于dct的图像检索,用matlab写的,不过分割过程难度很大。-DCT-based image retrieval using matlab to write, but it is very difficult to partition the process. Platform: |
Size: 1953792 |
Author:jerry |
Hits:
Description: 好东西,虽然不是很难,但是这样可以节省不少时间,可以把精力投入到难度较大的改进以及应用上了,而不用在大家都会的基本程序上花挺多时间-Good things, though not difficult, but it saves a lot of time can focus into the more difficult to improve as well as the application, and not everyone will be in the basic procedures for the time spent挺多 Platform: |
Size: 6144 |
Author:woaimama |
Hits:
Description: 现有的几个网络拓扑随机发生器,其实很难生成理想的网络拓扑结构,其主要原因在于很难控制节点的疏密和间距。我们提出来的这个改进算法,在随机抛撒节点的时候使用了K均值聚类,由本算法作为网络拓扑发生器,网络节点分布均匀且疏密得当,边的分布也比较均衡-The few existing random network topology generator, is in fact very difficult to generate the desired network topology, the main reason it is difficult to control the node density and spacing. We put forward the improved algorithm, throw in random nodes when using the K-means clustering, by the algorithm as a network topology generator, network nodes and spacing evenly distributed properly, the edge of a more balanced distribution of Platform: |
Size: 2048 |
Author:ben |
Hits:
Description: 在工业工程中,许多最优化问题性质十分复杂,很难用传统的优化方法来求解.自1960年以来,人们对求解这类难解问题日益增加.一种模仿生物自然进化过程的、被称为“进化算法(evolutionary algorithm)”的随机优化技术在解这类优化难题中显示了优于传统优化算法的性能。目前,进化算法主要包括三个研究领域:遗传算法、进化规划和进化策略。其中遗传算法是迄今为止进化算法中应用最多、比较成熟、广为人知的算法。-In industrial projects, many of the optimization problem very complex nature, it is difficult using traditional optimization methods to solve. Since 1960, people have to solve such difficult problems is growing. A mimic natural biological evolution, and was said as Platform: |
Size: 186368 |
Author:starboy_2nd |
Hits:
Description: Matlab神经网络工具箱应用简介
神经网络已经在各个领域中应用,以实现各种复杂的功能。这些领域包括:模式识别、
鉴定、分类、语音、翻译和控制系统。
如今神经网络能够用来解决常规计算机和人难以解决的问题。我们主要通过这个工具箱
来建立示范的神经网络系统,并应用到工程、金融和其他实际项目中去。-Matlab neural network toolbox application profile neural network has been applied in various fields in order to achieve a variety of complex functions. These areas include: pattern recognition, identification, classification, voice, translation and control systems. Today neural networks can be used to conventional computers and people to solve difficult problems. We mainly through the toolbox to create a model of neural network systems, and applied to the engineering, financial and other practical projects. Platform: |
Size: 244736 |
Author:sff |
Hits:
Description: 一维伽辽金型无网格法MATLAB程序
无网格方法采用基于点的近似,可以彻底或部分地消除网格,不需要网格的初始划分和重构,不仅可以保证计算的精度,而且可以大大减小计算的难度。然而,由于目前的无网格近似一般没有解析表达式,且大都基于伽辽金原理,因此计算量很大,要超出传统的有限元法;另外,无网格近似大都是拟合,因此对于位移边界的处理比较困难,多采用拉格朗日乘子法处理。-1维伽Galerkin-type meshless method MATLAB procedures meshless method based on the point of approximation, can be completely or partially eliminate the grid, the grid does not require the initial division and reconstruction, not only can guarantee the accuracy of the calculation, and can greatly reduce the difficulty of calculation. However, due to the current meshless approximation there is no analytic expression in general, and mostly based on the Galerkin principle, the calculation of a large volume, it is necessary to go beyond the traditional finite element method In addition, the meshless approximation are fitted, so displacement of the border more difficult to deal with, the use of Lagrange law. Platform: |
Size: 1024 |
Author:dong |
Hits:
Description: Matlab程序独立打包与混合编程的研究
Matlab程序的独立打包指的是不借用其他语言的混合编
程方法, 而只使用Matlab本身提供的打包工具实现Matlab程序
在未安装Matlab的机器上运行的方法。-Matlab is a good large-scale numerical simulation software.the program run in an explain implementation mode.It has a lot of
feature,for example: Real-time debug window ,high-performance computing matrix ,Rich toolbox,etc. These feature make it into a
numerical computation and scientific research must-have software.Although the Matlab has many advantages, but it is very difficult to
complete the process from the environment to run matlab,the interface also features low efficiency.These shortincomings make us who
using it ,begin worry about the results of their own convenience can not be made public easily.This paper makes an analysis on matlab s
run mode,then make mixed-language programming methods between Matlab and VC,And how to improve the independence and
efficiency of Matlab program. Platform: |
Size: 124928 |
Author:zgc |
Hits:
Description: 《无线通信FPGA设计》包含的所有例子源码,包括matlab仿真和verilog源码,本书内容还是非常丰富的,涉及无线通信领域各个方面。不过对于一些比较新的技术,其FPGA实现部分过于简略,难以在工程中实用化。-" Wireless FPGA Design" contains all the examples source code, including the matlab simulation and verilog source code, the contents of this book is still very rich, involved in all aspects of the field of wireless communications. But for some relatively new technology, some of its FPGA implementation is too brief, it is difficult in practical engineering. Platform: |
Size: 1513472 |
Author:呙涛 |
Hits:
Description: 这个程序实现了MPEG2的视频压缩,用于Internet上视频流的处理(IP流还没有实现),程序的注释相对比较少,所以可能比较难理解些。下载后请先看说明。-This program implements MPEG2 video compression, video streaming for the Internet, the processing (IP flow has not yet achieved), program notes relatively small, it may be more difficult to understand something. Please read download instructions. Platform: |
Size: 2913280 |
Author:李亓 |
Hits:
Description: Program to use your camera as a scanner. Automatically detects the page on the picture.-Description Useful program if you don t have a scanner or need to scan quickly a lot of pages.
It detects the page on the picture, make it rectangular, cut the borders and enhance the contrast.
Function parameters are the input picture filename and output filename.
Some parameters that can be changed are described in the function.
Be careful with the flash of the camera, it creates a non-homogeneous luminosity difficult to clean.
Required Products Image Processing Toolbox
MATLAB release MATLAB 7.5 (R2007b)
Platform: |
Size: 2048 |
Author:谢冉 |
Hits:
Description: 锅炉汽包水位控制系统是火力发电厂中的一个重要的热工控制系统,汽包水位的
控制大多采用传统PID控制方式。但是,传统PID控制器参数的整定是在获取对象数学
模型的基础上,根据某一整定规则来确定的,不能进行在线调整,难以适应锅炉汽包
水位这样一个复杂多变的控制系统,其控制效果往往难以满足要求。
本文应用模糊控制技术,设计了一种二输入三输出模糊自整定PID控制器,对锅
炉汽包水位进行控制,实现了PID参数的自适应调节。利用MATLAB对控制系统进行
仿真。结果表明,该控制器自整定能力及鲁棒性比传统PID控制器更强,响应速度快、
精度高,同时对虚假水位有较好的控制效果。-Boiler water level control system is an important thermal power plant in the thermal control system, boiler water level
Control most of the traditional PID control method. However, the traditional PID controller tuning parameters for objects in mathematics
Model based on the rules to determine a whole and can not be adjusted online, it is difficult to adapt to the boiler drum
Water level control such a complex system, its control effect is often difficult to meet the requirements.
In this paper, fuzzy control technology, designed a two input and three output fuzzy self-tuning PID controller, the pot
Steam drum level control, the PID parameters to achieve the adaptive regulation. The control system using MATLAB
Simulation. The results show that the controller auto-tuning capability and robustness more than the traditional PID controller, fast response,
High precision, while the water level has better control of false results. Platform: |
Size: 1248256 |
Author:沉默年糕 |
Hits:
Description: 排课问题是一个有约束的、多目标的组合优化问题,并且已经被证明是一个NP完全问题。
遗传算法借鉴生物界自然选择和自然遗传机制,使用群体搜索技术,尤其是用于处理传统搜索方法难以解决的复杂的和非线性的问题。经过近40年的发展,遗传算法在理论研究和实际应用中取得了巨大的成功,本文将遗传算法用于排课问题的求解,首先讨论了排课问题中的影响因素、主要约束条件、求解目标和难点,并用数学模型完整地描述了排课问题。其次对多个模糊排课目标进行了定量分析,建立了排课优化目标空间。针对排课问题研究了染色体编码方式以及遗传算子的设计,提出了适应度函数的计算方法。最后对排课问题进行了实验。实验结果表明,其过程的目标值跟踪显示,算法稳健趋优,所得结果令人满意。-Course Scheduling problem is a constrained, multi-objective optimization problem, and has proven to be a NP complete problem.
Genetic algorithms reference biosphere and the natural genetic mechanism of natural selection, using the group search technology, particularly the traditional search methods for handling complex and difficult to solve nonlinear problems. After nearly 40 years of development, the genetic algorithm in the theoretical study and practical application was a great success, this paper genetic algorithm for solving the course timetabling problem, first discussed the impact of factors in the course arrangement, the main constraints, to solve goals and difficulties, and a complete mathematical model to describe the course arrangement. Arranging multiple fuzzy goals followed by a quantitative analysis, the optimal target Arranging space. Arranging for the Study of the chromosome coding and genetic operators design, proposed fitness function is calculated. Finally, the co Platform: |
Size: 1290240 |
Author:张林杰 |
Hits:
Description: 传统上,拼接复原工作需由人工完成,准确率较高,但效率很低。特别是当碎片数量巨大,人工拼接很难在短时间内完成任务。随着计算机技术的发展,人们试图开发碎纸片的自动拼接技术,以提高拼接复原效率-Traditionally, mosaic restoration work to be done by hand, high accuracy, but the efficiency is very low. Especially when a huge amount of debris, artificial splicing is difficult in a short time to complete the task. With the development of computer technology, people are trying to develop shredding disc auto-splicing techniques to improve the recovery efficiency of splicing Platform: |
Size: 4096 |
Author:胡先生 |
Hits: