博文

无线承载方式与协议(2007-08-23 09:58:00)

摘要:无线承载方式与协议   目前主要的通信承载方式有GSM、GPRS、CDMA、USSD、WAP。它们有共性也有差异。差异主要在空中接口方面。 1、GSM GSM是一种电路交换(CSD)系统,采用的是时分多址(TDMA)技术。它是把一个频段分给8个用户使用,即使用户不使用自己的信道,仍然要占用此信道,其他用户不能使用。这就造成频段的浪费。 根据 GSM 规范,在移动的基站上分为 2—6 个载频,每个载频又时分成 8 个信道(也就是8个用户),共有 16—48 个物理信道。而在这些物理信道上又根据实际情况需要,分出若干个信道作为信令信道。通常一个物理信道可设置 8 个逻辑信道 SDCCH 和 8 个 SACCH 。一个 SDCCH 信道用于一次语音通话的建立。而在通话开始后,此信道便被释放。通常话路建立时间大约在 2 、 3 秒钟左右。 2、GPRS GPRS是一种分组交换系统,是在GSM网基础上发展起来的。它只是在GSM网上加了两个节点SGSN和GGSN,其原理如图:  
  由图可看出,当信息到了BSC后,由BSC判断收到的请求是GSM业务还是GPRS业务,如果是GSM业务,就直接转到MSC去执行相应的业务;如果是GPRS业务,在由分组控制单元转到相应的业务上去。 增加的两个节点是SGSN和GGSN。 SGSN(服务节点)与MSC处于统一层,它的主要作用是纪录移动台的当前位置信息,并且在移动台和GGSN之间完成移动分组数据的发送与接收。 GGSN(网关节点)相当与一个路由,把分组数据进行相应的处理,再发送到目的网络,如PDN、Internet上。来自Internet标示有移动台地质的IP包,有GGSN接收,在转发到SGSN,继而传送到移动台。 GPRS实际上是将数据分割成许多独立的数据封包,然后将这些数据包一个个的发出去,就类似与Internet上的TCP/IP协议。GPRS 基于报文交换,多个用户可以共享一个相同的传输信道,每个用户只有在传输数据的时候才会占用信道,这就意味着所有的可用带宽可以立即分配给当前发送数据的用户,这样用户有更多的间隙发送或者接受数据。 GPRS 也存在着缺点: 一是实际应用中速率比理论值要低; 二是转接时延,由于GPRS分组发送数据,这样数据无线传输过程中可能发生分......

阅读全文(6591) | 评论:1

如何增加C盘空间和优化系统(推荐)(2006-04-24 14:59:00)

摘要:

下面这篇文章,主要讲讲Windows操作系统在C盘空间不足的情况下,我们可以通过那些具体手段来增加C盘空间。

  1.打开“我的电脑”-“工具”-“文件夹选项”-“查看”-在“显示所有文件和文件夹”选项前打勾-“确定”

  2.删除以下文件夹中的内容:

  x:\Documents and Settings\用户名\Cookies\下的所有文件(保留index文件)

  x:\Documents and Settings\用户名\Local Settings\Temp\下的所有文件(用户临时文件)

  x:\Documents and Settings\用户名\LocalSettings\TemporaryInternet Files\下的所有文件(页面文件)

  x:\Documents and Settings\用户名\Local Settings\History\下的所有文件(历史纪录)

  x:\Documents and Settings\用户名\Recent\下的所有文件(最近浏览文件的快捷方式)

  x:\WINDOWS\Temp\下的所有文件(临时文件)

  x:\WINDOWS\ServicePackFiles(升级sp1或sp2后的备份文件)

  x:\WINDOWS\Driver Cache\i386下的压缩文件(驱动程序的备份文件)

  x:\WINDOWS\SoftwareDistribution\download下的所有文件

  3.如果对系统进行过windoes updade升级,则删除以下文件:

  x:\windows\下以 $u... 开头的隐藏文件

  4.然后对磁盘进行碎片整理,整理过程中请退出一切正在运行的程序

  5.碎片整理后打开“开始”-“程序”-“附件”-“系统工具”-“系统还原”-“创建一个还原点”(最好以当时的日期作为还原点的名字)

  6.打开“我的电脑”-右键点系统盘-“属性”-“磁盘清理”-“其他选项”-单击系统还原一栏里的“清理”-选择“是”-......

阅读全文(12206) | 评论:2

48条最经典的WINDOWS全新小技巧(2006-04-24 14:56:00)

摘要:

        1.如果同时有多个窗口打开,想要关闭的话,可以按住shift不放然后点击窗口右 上角的关闭图标.   

  2.在保存网页前,可以按一下"ESC"键(或脱机工作)再保存,这样保存很快   

  3.用电脑听CD可以不用任何的播放软件,把音箱线直接接到光驱的耳机孔,放入 CD,按光驱上的play键就可以直接听了,这样听歌可以不占用系统资源。(如果你的电脑坏了,不能启动或什么的,一时放在那不能修,千万不要浪费资源 ,把用里面的电源给光驱通上电,就可以暂时做CD机了.  

  4.MSN中发消息的时候是按enter的,如果想要换行而不想发出消息,可以 shift+enter或ctrl+enter   

  5.浏览器的地址栏里可以调试简短的HTML代码。方法如下: 地址栏写 about :abc 回车,就看到效果了.   

  6.Windows快捷键:

  win+m 显示桌面

  win+pause 系统属性

  快速重新启动:按确定前先按shift(不适用于2k、xp).

  彻底删除:shift+del

  不让光盘自动运行:按shift

  Ctrl+Esc:相当于"开始"或WIN键

  Ctrl+Home:将游标移至文字编辑区的开始始(Home单用:移至列首)

  Ctrl+End:将光标移至文字编辑区的终点(End单用:移至列尾)

  Alt+F4:关闭当前视窗(若是点一下桌面再按则为关机)

  F2:更改名称

  windows+e 资源管理器.

  windows+r 运行.

  windows+f 查找.

  windows+u 关闭系统.

  windows+d最小化所有窗口,再按一次Win+D可回到最小化前的窗口.

  windows+m最小化所有窗口,但再按一次无法回到最小化前的窗口.

  Shift......

阅读全文(4036) | 评论:1

数据通信与网络参考资料(2006-04-20 17:34:00)

摘要: 1 多媒体通信网 2 串行通信接口 第一章 概 述 串口通讯的概念及接口电路 第二章 数字信号的基本概念 奇偶校验 第三章 时分多路复用与复接技术 全双工和半双工方式 第四章 数字压缩编码技术 传输速率与传输距离 第五章 数字信号的载波调制 调制解调器(MODEM) 第六章 差错控制 异步通信方式 第七章 数据通信与分组交换 同步通信方式 第八章 计算机通信网 网络通信的数据分组(帧) 第九章 ISDN和B-ISDN 通信协议 第十章 因特网-Internet RS-232、RS-422与RS-485标准及应用 第十一章 异步转移模式(ATM) RS-232-C详解(一) 第十二章 同步数字体系 RS-232-C详解(二) 第十三章 数字电视标准简介 RS232和RS485接口的问答 第十四章 数字信号终端设备(IRD&Cable Modem) RS-232至RS-485RS-422接口的智能转换器 第十五章 CATV宽带综合服务网 串、并行口针脚的定义 MPEG-4的音频标准 串口通信基本接线方法 几种串行通信接口标准 串行同步通信的应用 浅析PC机串口通讯流控制 提高RS-485网络可靠性的若干措施 3 扩频通信系统 4 串口编程 第一讲 扩频通信系统概述 Serial Communications in Win32 第二讲 扩展频谱通信的基本概念 Serial Communication with Borland C++ Builder 第三讲 扩展频谱通信的主要特点 Win32串口编程 第四讲 扩频通信的工作原理及工作方式 Windows 95中的串行通信 第五讲  直......

阅读全文(6536) | 评论:1

MATLAB的工程应用一书列表(2006-04-20 17:25:00)

摘要:  第一章 简介 1.1 计算机应用与工程问题 1.2 工程问题的解决方式 1.3 认识你/你的电脑工作环境 第二章 MATLAB 简介 2.1 什么是MATLAB 2.2 基本功能 2.2.1 MATLAB 的视窗环境 2.2.2 简易数学 2.2.3 变数 2.2.4 其它功能 2.3 线上说明 2.4 阵列与矩阵 2.4.1 简易阵列 2.4.2 建立阵列 2.4.3 阵列运算 2.4.4 特殊矩阵 2.4.5 阵列运算的特色 2.5 简易绘图 2.6 输入及输入 2.6.1 交谈式的输入 2.6.2 输出格式 2.7 如何撰写 MATLAB 程式 2.7.1 如何在自己的目录执行程式 2.8 储存及读取数据 2.9 其它绘图功能 2.10问题范例:涡轮螺旋桨引擎 第三章 进阶的绘图功能 3.1 绘图选项 3.1.1 横轴和纵轴的控制 3.1.2 子图 3.1.3 图形放大及缩小 3.1.4 函数分布的快速绘图 3.1.5 列印功能 3.1.6 其它的功能 3.2 三维绘图 3.1.1 三维的曲线绘图 3.1.2 曲面及等值线绘图 第四章 MATLAB函数 --- 语音讯号分析 4.1 ......

阅读全文(4967) | 评论:0

Windows Media Player SDK 简介(2006-02-25 12:34:00)

摘要:摘要:了解如何更改 Windows Media Player 的外观和行为,如何将其嵌入基于 Web 或基于 Windows 的应用程序,以及如何使用插件对象扩展其功能。本文介绍了 Windows Media Player 软件开发工具包 (SDK) 并描述了这些功能的用法。

  简介   Microsoft? Windows Media? Player 为数字音频和视频提供了出色的播放效果,但您的业务可能需要显示更多信息,或者需要修改视频或音频内容的播放方式。使用 Windows Media Player 软件开发工具包 (SDK)(代号为“Corona”),您可以扩展独立 Player 的功能,并将播放功能嵌入到自己的应用程序中。本文对 SDK 进行了高级概述,涉及如下所述的三个主要功能;本文适用于决策者以及初次接触数字媒体编程的程序员。   可以将 Player 嵌入 Web 应用程序或基于 Microsoft Windows? 的应用程序中。Windows Media Player 具有模块化体系结构,使您可以只使用所需的部分。尤其是,用户界面与音频和视频内容的播放功能相互独立。您可以使用其播放功能,并可决定在应用程序中是使用 Player 的现有用户界面,还是创建自己的用户界面。   Windows Media Player 提供了外观功能,您可以使用该功能创建个性化的 Player 外观,也可以基于 Player 创建截然不同的功能。   还可以创建插件来扩展 Player 的主要功能,方法是向用户界面添加新的交互式控件,在 Player 呈现音频或视频数据前对其进行修改,然后在 Windows Media 文件中呈现非标准数据流。   本文包括以下主题:   1、创建 Player 应用程序。介绍如何在 Web 或基于 Windows 的应用程序中嵌入 Windows Media Player 功能。   2、创建外观。介绍外观功能:更改 Windows Media Player 的外观和行为。   3、创建插件。介绍修改 Windows Media Player 外观和行为的插件。其中包括呈现专有内容、修改音频或视频播放以及通过交互式控件提供全新的功能。   创建 Player 应用程序   Windows ......

阅读全文(6754) | 评论:2

linux命令和基础知识(2006-02-22 23:46:00)

摘要: Linux备份与压缩命令     tar命令 tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。 语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 主选项: c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。 r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。 t 列出档案文件的内容,查看已经备份了哪些文件。 u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。 x 从档案文件中释放文件。 辅助选项: b 该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)。 f 使用档案文件或设备,这个选项通常是必选的。 k 保存已经存在的文件。例如我们把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。 m 在还原文件时,把所有文件的修改时间设定为现在。 M 创建多卷的档案文件,以便在几个磁盘中存放。 v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。 w 每一步都要求确认。 z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。   gzip命令 减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。 语法:gzip [选项] 压缩(解压缩)的文件名 各选项的含义: -c 将输出写到标准输出上,并保留原有文件......

阅读全文(4730) | 评论:0

linux命令收集(2006-02-22 23:10:00)

摘要: Linux磁盘管理     df命令 功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 语法:df [选项] 说明:df命令可显示所有文件系统对i节点和磁盘块的使用情况。 该命令各个选项的含义如下: -a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。 -k 以k字节为单位显示。 -i 显示i节点信息,而不是磁盘块。 -t 显示各指定类型的文件系统的磁盘空间使用情况。 -x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。 -T 显示文件系统类型。   du命令 du的英文原义为“disk usage”,含义为显示磁盘空间的使用情况。 功能:统计目录(或文件)所占磁盘空间的大小。 语法:du [选项] [Names…] 说明:该命令逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块(1024字节)的情况。若没有给出Names,则对当前目录进行统计。 该命令的各个选项含义如下: -s 对每个Names参数只给出占用的数据块总数。 -a 递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。 -b 以字节为单位列出磁盘空间使用情况(系统缺省以k字节为单位)。 -k 以1024字节为单位列出磁盘空间使用情况。 -c 最后再加上一个总计(系统缺省设置)。 -l 计算所有的文件大小,对硬链接文件,则计算多次。 -x 跳过在不同文件系统上的目录不予统计。   dd命令 功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成diskcopy的功能。需要注意的是,应该将硬盘上的寄存文件用rm命令删除掉。系统默认使用标准输入文件和标准输出文件。 语法:dd [选项] if =输入文件(或设备名称)。 of =输出文件(或设备......

阅读全文(4422) | 评论:0

Linux资源收集(2006-02-21 14:27:00)

摘要: http://www.fanqiang.com    在这里可以学到很多哟!
http://www.Linuxhq.com/,Linux总部,主要负责核心的开发工作。
http://freesoft.cei.gov.cn/,中国Linux的资源宝藏
http://xchina.cLinux.org/,包括Linux程序下载,窍门,技术资料,内容丰富。
http://www.Linuxaid.com.cn/,提供技术支持服务,也有很多面向初学者的资料
http://www.Linux.org.cn/
http://www.cLinux.org/,收集了各类Linux中文资料
http://lark.ihep.ac.cn/,内容包罗万象,有中文软件,软件仓库等。
http://Linux.joyo.com:3000/,有很多内容,还可以打包下载Linux公报。
http://home.jjinfo.com/personal/Linuxboy/,Linux发展介绍及资源荟萃。
http://www.xteamLinux.com.cn/
http://www.turboLinux.com.cn/
http://www.hklug.org/,了解香港Linux的好网站
http://chinese.Linux.org.tw/,为台湾中文化Linux计划(Chinese  Linux  Project)正式网站。
http://cle.Linux.org.tw/CLE/,中文Linux扩展(CLE),基于Red  Hat和KDE的中文解决
http://ccss.cc.nccu.edu.tw/
http://www.Linuxers.com.tw/,一本不错的Linux网络杂志。
http://www.redhat.com/,是搜索Linux各类资源的上好网站。
http://www.debian.org/,Debian  Linux  的官方网站
http://www.suse.com......

阅读全文(3932) | 评论:0

DirectShow视频捕捉应用研究(续)(2006-01-15 14:06:00)

摘要: 应用设计

  当视频捕捉卡正确安装到系统中后,我们就可以使用代表捕捉卡的那个Capture Filter。如图3: 图3
  1、Capture Filter的创建也不象其他Filter一样使用CoCreateInstance就可以,而是先创建一个系统设备(System Device Enumerator)枚举器,从中选择代表Capture设备的Capture Filter;然后与添加别的Filter一样调用IFilterGraph::AddFilter就可以将Capture Filter加入Filter Graph。

  2、上一步之后,剩下的Filter使用ICaptureGraphBuilder2接口依次连接到Filter Graph中,最终形成一个完整的Filter Graph Manager。要实现视频捕捉到文件,可用ICaptureGraphBuilder2::RenderStream方法,指定相应的输出文件路径等参数即可。

  3、要具体细致的话,还可以在Filter Graph链路中加入Crossbar Filter(用于选择捕捉卡或捕获设备的输入端子,一般有三种:AV、S-Video、TV)。它的加入方法与Capture Filter类同。

  在Windows CE中的思考与设想

  就像Windows CE的Win32 API只是Windows的Win32 API的子集一样;Windows CE中的DirectX SDK没有Capture Filter 这类代表Capture Device的Filter,也没有ICaptureGraphBuilder,要进行视频捕捉,只有自己手动配置DirectShow application各项元素用于媒体捕捉。这就需要一个Source filter从Driver中接收原始(Raw)数据,即让Raw data=>Source filter=>Encoder(decoder)=>File writer这样进行捕获。但是Windows CE中并没有自带有这样支持媒体捕捉的Source Filter和File writer。所以我们必须从底层的Driver入手,分析他们之间的关系和接口。从而为我们编写So......

阅读全文(4278) | 评论:0