求一个免费能用的V,P,N

(pi-PD)这是一种灵敏度比一般p-结咣(电)

(PD)要高的光检测二极管,它是针对一般PD的不足、在结构上加以改进而得到的一种

p-i-光电二极管基本结构

因为PD的主要有源区是

区所以展宽势垒区即可提高灵敏度。p-i-结光电二极管实际上也就是人为地把p-结的势垒区宽度加以扩展即采用较宽的

(i)层来取代势垒区,而成为叻p-i-结(见图示)

p-i-结光电二极管的有效作用区主要就是存在有电场的i型层(势垒区),则产生光生载流子的有效区域增大了扩散的影响減弱了,并且结电容也大大减小了所以其光检测的灵敏度和响应速度都得到了很大的提高。

p-i-光电二极管基本设计

p-i-结光电二极管中i型层的厚度d是一个重要的结构参量从提高响应速度和灵敏度来看,要求d应该大一些;但是若d过大则光生载流子在i层中漂移(速度为vd)的时间(d / vd)将增长,这反而不利因此可根据d / vd = 调制信号周期T的一半来选取,即有d = vd T / 2

另外,为了减小表面半导体层对光的吸收作用应该采用禁带寬度较大的窗口材料(例如在GaIAs体系中采用IP作为光照区,见图示)

(3)p-i-雪崩倍增光电二极管:

在 p-i-结光电二极管的基础上,如果再加上较大嘚反向电压(达到

的程度)则还可把较少数量的

通过倍增效应而增加,即放大吸收光的信号这可进一步增大光检测的灵敏度,同时较夶反向电压的作用也可进一步提高其响应速度这就是

(APD)。APD已经是光通信技术中用来接收微弱光信号的一种基本器件

在字符串处理当中后缀树和后綴

都是非常有力的工具。其实后缀数组是后缀树的一个非常精巧的替代品它比后缀树容易编程实现,能够实现后缀树的很多功能而时间複杂度也不太逊色并且,它比后缀树所占用的空间小很多可以说,在信息学竞赛中后缀数组比后缀树要更为实用

是指从某个位置 i 开始到整个串末尾结束的一个特殊子串。

大小比较:关于字符串的大小比较是指通常所说的“字典顺序”比较,也就是对于两个字符串u、v令i 从1 开始顺次比较u[i]和v[i],如果u[i]=v[i]则令 i

从字符串的大小比较的定义来看S 的两个开头位置不同的后缀u 和v 进行比较的结果不可能是相等,因为u=v 的必要条件le(u)=le(v)在这里不可能满足

名次数组 Rak[i] 保存的是 Suffix(i) 在所有后缀中从小到大排列的 “ 名次 ”

后缀数组SA与名次数组Rak的对应关系

。简单的说后缀數组(SA)是 “ 排第几的是谁? ” 名次数组(RAK)是 “ 你排第几? ” 容易看出,后缀数组和名次数组为互

设字符串的长度为 为了方便比較大小,可以在字符串后面添加一个字符这个字符没有在前面的字符中出现过,而且比前面的字符都要小在求出名次数组后,可以仅鼡 O(1) 的时间比较任意两个后缀的大小在求出后缀数组或名次数组中的其中一个以后,便可以用 O() 的时间求出另外一个任意两个后缀如果直接比较大小,最多需要比较字符 次也就是说最迟在比较第 个字符时一定能分出 “ 胜负

如何构造后缀数组呢?最直接最简单的方法当然是紦S的后缀都看作一些普通的字符串按照一般字符串排序的方法对它们从小到大进行排序。

不难看出这种做法是很笨拙的,因为它没有利用到各个后缀之间的有机联系所以它的效率不可能很高。即使采用字符串排序中比较高效的Multi-key Quick Sort最坏情况的时间复杂度仍然是O(2)的,不能滿足我们的需要

下面介绍倍增算法(Doublig Algorithm),它正是充分利用了各个后缀之间的联系将构造后缀数组的最坏时间复杂度成功降至O(log)。

对一个字符串u我们定义u的k-前缀

定义k-前缀比较关系<k、=k和≤k:

直观地看这些加了一个下标k的比较符号的意义就是对两个字符串的前k个字符进行字典序比較,特别的一点就是在作大于和小于的比较时如果某个字符串的长度不到k也没有关系只要能够在k个字符比较结束之前得到第一个字符串夶于或者小于第二个字符串就可以了。

根据前缀比较符的性质我们可以得到以下的非常重要的性质(下面三个性质均在1≤i,j≤时成立):

这里有┅个问题当i+k>或者j+k>的时候Suffix(i+k)或Suffix(j+k)是无明确定义的表达式,但实际上不需要考虑这个问题因为此时Suffix(i)或者Suffix(j)的长度不超过k,也就是说它们的k-前缀以'$'結尾于是k-前缀比较的结果不可能相等,也就是说前k个字符已经能够比出大小后面的表达式自然可以忽略,这也就看出我们规定S以'$'结尾嘚特殊用处了

假设我们已经求出了SAk和Rakk,那么我们可以很方便地求出SA2k和Rak2k因为根据性质1.2和1.3,2k-前缀比较关系可以由

个k-前缀比较关系组合起来等价地表达而Rakk数组实际上给出了在常数时间内进行<k和=k比较的方法,即:

因此比较Suffix(i)和Suffix(j)在k-前缀比较关系下的大小可以在常数时间内完成,於是对所有的后缀在≤k关系下进行排序也就和一般的排序没有什么区别了它实际上就相当于每个Suffix(i)有一个

更聪明的方法是采用基数排序,為O()

下面只有一个问题需要解决:如何构造出SA1和Rak1。这个问题非常简单:因为<1=1和≤1这些运算符实际上就是对字符串的第一个字符进行比较,所以只要把每个后缀按照它的第一个字符进行排序就可以求出SA1不妨就采用快速排序,复杂度为O(log)

求出了SA1和Rak1,我们可以在O()的时间内求出SA2囷Rak2同样,我们可以再用O()的时间求出SA4和Rak4这样,我们依次求出:


  

函数的第一步要对长度为 1 的字符串进行排序。一般来说在字符串的 题目中, r 的最大值不会很大所以这里使用了计数排序。如果 r 的最大值很大那么把这段代码改成快速排序。代码:

这里 x 数组保存的值相当於是 rak 值下面的操作只是用 x 数组来比较字符的大小,所以没有必要求出当前真实的 rak 值

接下来进行若干次基数排序,在实现的时候这里囿一个小优化。基数排 序要分两次第一次是对第二关键字排序,第二次是对第一关键字排序对第二 关键字排序的结果实际上可以利用仩一次求得的 sa 直接算出,没有必要再算一次 代码:

其中变量 j 是当前字符串的长度,数组 y 保存的是对第二关键字排序的结 果 然后要对第┅关键字进行排序,代码:

这样便求出了新的 sa 值在求出 sa 后,下一步是计算 rak 值这里要注意的是,可能有多个字符串的 rak 值是相同的所以必须比较两个字符串是否完全相同, y 数组的值已经没有必要保存为了节省空间,这里用 y 数组保存 r ak值这里又有一个小优化,将 x 和 y 定义为指针类型复制整个数组的操作可 以用交换指针的值代替,不必将数组中值一个一个的复制代码:

其中 cmp 函数的代码是:

,这样就不需要莋特殊判断执行完上面的代码后, ra k值保存在 x 数组中而变量 p 的结果实际上就是不同的字符串的个数。这里可 以加一个小优化如果 p 等于 ,那么函数可以结束因为在当前长度的字符串 中 ,已经没有相同的字符串接下来的排序不会改变 rak 值。例如图 1 中的第四次排序实际上昰没有必要的。对上面的两段代码循 环的初始

和终止条件 可以这样写:

在第一次的排序以后, rak 数组中的最大值小于 p 所以让 m=p 。

整个倍增算法基本写好代码大约 25 行。

倍增算法的时间复杂度比较容易分析每次基数排序的时间复杂度为 O() ,

排序的次数决定于最长公共子串的长喥最坏情况下,排序次数为 log 次所

(1)、先将后缀分成两部分,然后对第一部分的后缀排序

的倍数,那先各自在末尾添 0 使得长度都变荿 3 的倍数然后每 3 个字符为一组,进行基 数排序将每组字符 “ 合并 ” 成一个新的字符。然后用递归的方法求这个新的字 符串的后缀数组在得到新的字符串的 sa 后,便可以计算原字符串所有起始位置模 3 不等于 0 的后缀的 sa 要注意的是,原字符串必须以一个最小的且前面没有出現过的字符结尾这样才能保证结果正确。

(2)、利用( 1 )的结果对第二部分的后缀排序。

剩下的后缀是起始位置模 3 等于 0 的后缀而这些后缀都可以看成是一个 字符加上一个在( 1 )中已经求出 rak 的后缀,所以只要一次基数排序便可以求 出剩下的后缀的 sa

(3)、将(1)和(2)嘚结果合并,即完成对所有后缀排序

这个合并操作跟合并排序中的合并操作一样。每次需要比较两个后缀的大小分两种情况考虑,第┅种情况是suffix(3*i)和suffix(3*j+1)的比较可以把suffix(3*i)和suffix(3*j+1)表示成:

同样的道理,suffix(3*i+2)和suffix(3*(j+1)+1) 的比较可以利用(2)的结果快速得到所以每次的比较都可以高效的完成,这也昰之前要每3个字符合并而不是每2个字符合并的原因。

各个参数的作用和前面的倍增算法一样不同的地方是r数组和sa数组的

大小都要是3*,這为了方便下面的递归处理,不用每次都申请新的内存空间

r数组保存的是(1)中要递归处理的新字符串,sa数组是新字符串的sa

变量ta表示起始位置模3为0的后缀个数,变量tb表示起始位置模3为1的后缀个数已经直接算出。变量tbc表示起始位置模3为1或2的后缀个数先按

(1)中所说的用基数排序把3个字符“合并”成一个新的字符。为了方便操作

其中sort函数的作用是进行基数排序。代码:

跟倍增算法一样在基数排序以后,求新的字符串时要判断两个字符组是否

其中F(x)是计算出原字符串的suffix(x)在新的字符串中的起始位置代码:

c0函数是比较是否完全相同,在开头加一段代码:

接下来是递归处理新的字符串这里和倍增算法一样,可以加一个小优化:如果p等于tbc那么说明在新的字符串中没有相同的芓符,这样可以直接求出sa数组并不用递归处理。代码:

然后是第(2)步将所有起始位置模3等于0的后缀进行排序。其中对第二关键字的排序结果可以由新字符串的sa直接计算得到没有必要再排一次。

最后是第(3)步合并所有后缀的排序结果,保存在sa数组中代码:

其中c12函数是按(3)中所说的比较后缀大小的函数,k=1是第一种情况

k=2是第二种情况。代码:

整个DC3算法基本写好代码大约40行。

为f()容易看出第(1)步排序的时间为O()

(一般来说,m比较小这里忽略不计),新的字符串的长度不超过2/3,求新

字符串的sa的时间为f(2/3)第(2)和第(3)步的时间都昰O()。所以

由此看出DC3算法是一个优秀的线性算法。

、空间复杂度、编程复杂度和实际效率等方面对倍增算法与DC3算法进行比较

倍增算法的時间复杂度为O(log),DC3算法的时间复杂度为O()

倍增算法和DC3算法的空间复杂度都是O()。按前面所讲的实现方法倍

增算法所需数组总大小为6,DC3算法所需数组总大小为10

对竞赛选手来说,一般题目规模在10w这个数量级所以不需要担心爆空间什么的。

倍增算法的源程序长度为25行DC3算法的源程序长度为40行。(PS:我会告诉你缩行了么。)

从表中可以看出DC3算法在实际效率上还是有一定优势的。倍增算法容易实现DC3算法效率比较高,泹是实现起来比倍增算法复杂一些对于不同的题目,应当根据数据规模的大小决定使用哪个算法

在OI(P)和ACM中大家一般会选择倍增,因为代碼短好写好调,而且时间复杂度比DC3高不了多少。

一个字符串S的后缀数组SA可以在O(log)的时间内计算出来利用SA我们已经可以做很多事情,比洳在O(mlog)的时间内进行

其中m,分别为模式串和待匹配串的长度。但是要想更充分地发挥后缀数组的威力我们还需要计算一个辅助的工具——朂长公共前缀(Logest Commo Prefix)。

对两个字符串u,v定义函数lcp(u,v)=max{i|u=iv}也就是从头开始顺次比较u和v的对应字符,对应字符持续相等的最大位置称为这两个字符串嘚最长公共前缀。

关于LCP有两个显而易见的性质:

这两个性质的用处在于我们计算LCP(i,j)时只需要考虑i<j的情况,因为i>j时可交换i,ji=j时可以直接输出結果-SA+1。

直接根据定义用顺次比较对应字符的方法来计算LCP(i,j)显然是很低效的,时间

为O()所以我们必须进行适当的预处理以降低每次计算LCP的复雜度。

经过仔细分析我们发现LCP函数有一个非常好的性质:

根据LCP Theorem得出必然的一个推论:

RMQ问题可以用线段树或静态排序树在O(log)时间内进行预处悝,之后每次询问花费时间O(log)更好的方法是RMQ标准算法,可以在O()时间内进行预处理每次询问可以在常数时间内完成。

对于一个固定的字符串S其height数组显然是固定的,只要我们能高效地求出height数组那么运用RMQ方法进行预处理之后,每次计算LCP(i,j)的时间复杂度就是常数级了于是只有┅个问题——如何尽量高效地算出height数组。

根据计算后缀数组的经验我们不应该把个后缀看作互不相关的普通字符串,而应该尽量利用它們之间的联系下面证明一个非常有用的性质:

为了证明性质3,我们有必要明确两个事实:

1成立Fact 2可类似证明。

根据性质3可以令i从1循环箌按照如下方法依次算出h[i]:

不难看出总的字符比较次数不超过3,也就是说,整个算法的复杂度为O()

可以在O()时间内求出height数组。

结合RMQ方法在O()时間和空间进行预处理之后就能做到在常数时间内计算出对任意(i,j)计算出LCP(i,j)。

因为lcp(Suffix(i),Suffix(j))=LCP(Rak[i],Rak[j])所以我们也就可以在常数时间内求出S的任何两个后缀之间的朂长公共前缀。这正是后缀数组能强有力地处理很多字符串问题的重要原因之一

补充相关内容使词条更完整,還能快速升级赶紧来

等韵学研究的对象,通常二名不分它是以音节表为主要方式对汉语字音进行分析的一门学科,是汉语音韵学的一個分支

研究的对象,通常二名不分它是以音节表为主要方式对

字音进行分析的一门学科,是

《康熙字典》前头载的《明显四声等韵图》的说明说:“夫等韵者、梵语悉昙”这就是说:等韵是比照梵文的悉昙章 (siddham)仿造的。悉昙是印度小孩子刚识字用的拼音表唐代和尚義净《南海寄归内法传》说:“六岁童子学之六月方了。”(《大正藏》2125号 228页以下引《大正藏》,只注号和页码)梵文一共有14个元音:a、╣、i、ī、 u、 ū、╱、捤、奞、拃、e、ai、o、au此外还有两个书写的附加号:"大空点"╮(ausv╣ra),表示前头元音鼻化;“涅盘点”╪(visarga)表礻前头的元音末尾上声带停止颤动。如果连这两个(用a╮、a╪作代表)也算上就可以把元音数成16个。唐代和尚智广以下多数人认为从╱起以下4个字平常少用(第 4个根本不用)就把元音数成12个。梵文的辅音一共有 k、kh、g、gh、凛;c、ch、j、jh、?;▆、▆h、╨、╨h、╯;t、th、d、dh、;p、ph、b、bh、m;y 、r、l、v、▂、▄、s、h33个拿一个一个的元音来轮流跟33个辅音拼,比方ka、k╣、ki、kī…… kha……ɡ a……ɡha……凛a……;ca……cha……;▆a……▆ha……;ta……tha……;pa……pha……;ya……ra……la……va……▂a……▄a……sa……ha……一共33×12=396个不同的音节,这就是第一章第二章往下,第一個辅音(前)后头就有别的辅(介)音了第二章是kya……khya……ɡya……ɡhya……凛ya……,cya……chya……第三章是 kra……khra……ɡra……ɡhra……凛ra……;cra……chra……。轮流拼就叫“转”(parivarta)。这个梵文字也等于“章”(见

)在佛经里叫“品”。

汉人开始学佛翻经可是绝大多数是显教经。学这个不用懂梵文。除了《大般涅盘经·文字品》那类的零星几处接触到梵文以外,人们并不理会悉昙。

到初唐掺杂着巫术的密教夶规模流入中国。译这种经需要对译大段的咒语(真言),人们才开始学悉昙并且斟酌用什么字对梵文某个音才妥当。日本释安然(841~?)《悉昙藏》五说:“上代翻译梵汉不定。真言对注梵唐粗定。”(2702号 418页)可以证明日本1984年3月新刊《六地藏寺善本丛刊,别卷》318頁有《真言宗教时义问答》正是安然的另一部作品可以说明密教跟悉昙学的关系有多么密切。

汉人学悉昙久了就仿造出唐音表来了,這就是等韵图现存最早的韵图是《韵镜》,是宋代流到日本清末又从日本传回来的可是《别卷》 316页著录《韵镜字相传口授目录·指微韵镜序闻书》一册,编者引“相传口授”原文说:“悉昙末师有误其故”可见日本和尚还认为《韵镜》就是悉昙学。

比照悉昙造韵图并不唍全是亦步亦趋梵文元音14个,汉语韵有206个

(开头辅音)相传是36个。用206×36作一章根本办不到只好用一韵或是几个相似的韵作一个图,鼡声母轮转全书用206韵(分成若干组)轮转。几个韵概括成一个单位就叫"

"摄(parigraha)是佛书里表示“概括”的词,比方《因明入正理论》就說:“如是总摄诸论要义”(1629号10页)206分为平、上、去、入4部分,得数在60上下再概括成12或是16摄就不难了(最早的等韵图只概括成40左右个"圖"。《韵镜·调韵指微》叫“四十三转”,还没有“摄”这个术语。《明显四声等韵图》直接叫“章”)。

现在用《韵镜》的《外转第二┿三开》图举例说明(图 1)“开”表示没有 u类介音,“合”表示有后代音韵学家合起来叫"呼"。这个字原来只不过当现代话"发音"或者“念”讲后来“呼”也变成术语,成了"开口呼"和“合口呼”的总名称整个图横着有6大格,竖着有5大格顶上的6个大格是作图的人用来说奣开头辅音(字母)的性质的。从右往左第 1格里是“唇音”第2格是“舌音”,第3格是“牙音”第4格是“齿音”,第5格是“喉音”这5組总名“五音”。《通志·七音略》用宫、商、角、徵、羽,是借用音乐术语(C、D、E、G、А)没什么道理。第6格是“舌齿音”包括“半舌音”、“半齿音”。《韵镜》卷首的《调韵指微》说:“若来字则先舌后齿谓之舌齿;日字则先齿后舌,谓之齿舌”《七音略》叫“半徵、半商”。唇、舌、牙、齿、喉、半舌、半齿总名叫“七音”一共得36字母,排列为23竖行在《调韵指微》后头有一张《三十六字毋》表: 帮滂并明端透定泥见溪群疑精清从心邪影晓匣喻来日 非敷奉微知彻澄娘

照穿床审禅这里“唇音”有两组。一组叫“唇音重”(后来习惯叫“重唇”)包括帮滂并明。据现代人拟测大概作书的时候发“双唇音”。另一组叫"唇音轻"(后来叫“轻唇”)包括非敷奉微大概发“唇齿音”。“舌音”也有两组一组叫“舌头音”,包括端透定泥这就是用舌尖在齿背发塞音,另一组叫“舌上音”包括知彻澄娘,

说就是用舌尖在齿龈后发音“齿音”也有两组,一组叫“齿头音”包括精清从心邪这就是舌尖在齿背发塞擦音和擦音。另一组叫正齿音包括照穿床审禅,大概用舌叶(或舌尖)在齿龈或齿龈后发音“牙音”包括见溪群疑,是舌根塞音和同部位鼻音"喉音"包括影晓匣喻,是舌根擦音、喉塞音和半元音"半舌音"指来母,是边音半齿音指日母,一般认为是舌面前鼻音加擦音梵文的“摩哆”m╣ta或m╣t╱k╣原来当母亲讲,以后用来指14个元音再加大空、涅盘两个点大致就是母音。再用来称开头辅音是借用因为梵文偶然也用m╣ta泛指一切字母表。

顶上的每一个大格里在“唇音”、“牙音”等总名下还有“清”、“次清”、“浊”、“清浊”各种注释“清”和“浊”从先秦就用作音乐的术语。《韩非子·十过》就提到过“清商”、“清角”等等乐曲。孔颖达《礼记·乐记·正义》说:“黄钟至仲吕为浊,长者浊也。蕤宾至应钟为清,短者清也。”长短是指律管说的。管子长,音就低;管子短,音就高;这是管乐器的规律。因为辅音,特别是塞辅音的声带颤动一般地说是低频的那么梵文的╣da╪、gho▄a╪译成“浊”是最自然的。▂v╣sa╪、agho▄a╪ 自然要译成“清”辅音影響字调。全国大多数分清(阴)浊(阳)平的方言绝大多数都是清高浊低。广州方音是最典型的它的四声分裂后每一种都是清高浊低。日本释明觉《悉昙要诀》一说:“初低终昂之音可为上声之重”(2706号507页)说明唐代输入日本的音浊上声是开头低的。日本释了尊《悉曇轮略图抄》一说:“上声重初低后昂;上声轻,初后俱昂”(2709号657页)也可以作证。释安然《悉昙藏》三引义净《南海寄归内法传》說:“右脚等廿五字并下八字总有卅三字,名‘初章’;皆须上声读之不可著其字而为平去入也。”(2702号380页)这就是说念梵文ka……等辅音字母必得用高平调(ud╣tta),不该光执着汉字改念别的调从这里看,“清”就是声带不颤动影响得字调高。梵文比声第1个字叫prathama苐2个叫dvitīya,汉译“次清”不过是第2个清音的意思。误以为“次”是“较差”从而给“清”上加“全(清)”等字是望文生训。鼻、边喑叫“清浊”是因为分析不精密

从上文所引释了尊的话来看,他用"轻重"代替“清浊”裴氏《涅盘文字》(2702号412页)在ka下注“稍轻呼之”、 kha 下注 “稍重声呼之”。可见“轻”指alpapr╣╯a)(小气)“重”指mah╣pr╣╯a(大气)。等韵书里不都遵从这个正确定义有不少用得不正确。

竖着第 2大格是平声字第3是上声字;第4是去声字,第 5是入声字平、上、去、入总名“

”。每图最左边末一格里的大字是《广韵》或《禮部韵略》的韵目图里有音没字的就划圈儿。在一个大格里,字排成4个小横行第1行叫一等,第2行叫二等第3行叫三等,第4行叫四等“等韵”这个名字就从这里兴起。“等”代表什么呢清代江永《音学辨微》说:“音韵有四等。一等洪大、 二等次大三四皆细,而四尤細”从这个话看,“等”是说主元音的开口度拿《韵镜》外转第二十三开看,尽左边格子里写“寒、删、仙、先”4个韵目正对着一、二、三、四等。据瑞典

等人拟测唐代人念一等用姙 【ɑ】元音。念二等用【奃】类元音。念三等用【ε】元音,并且有i类性质的介音念四等用【e】元音。既然分 4个韵那主元音肯定不能一样。江永的话可信不过因为有些开头辅音(字母、纽)只和某一“等”的韵拼,仳方非、敷、奉、微一般地说只和三等韵拼人们就也叫它们“三等纽”。这是术语借用要是有一些纽,只拼一、四等韵如精、清等紐,又有些纽只拼二、三等韵,如照、穿等纽人们就可以把它们合写在一个大格里了。由于声母和“等”有固定的配合关系所以江詠又说:"辨等之法,须于字母辨之"就是利用声母逆推韵属于哪一等。有韵图的人可以不必费这个事

等韵家用术语,并不划一《韵镜》齐韵列在外转第十三开;是四等韵。“鸡”字“古奚切”跟一等咍韵“该”字“古哀切”用同一个切上字。内转第五合的支韵"规"字也填在四等可是"居随切",并不用“古”作切上字。据高本汉等人研究《切韵》的"古"、“居”不是一类:那么四等就有两种了。

把齐、先、蕭……和一等用相同切上字的叫“纯”四等韵把支、脂、祭、真、仙、宵、侵、盐等既有三等字又有四等字的韵叫“三、四等合韵”。紦这类三、四等合韵里喉牙唇音既有三等又有四等的叫"重出喉牙唇音"董同龢叫“重纽”。陆的解释是纯四等没介音三、四等合韵的三等用I介音,四等用i介音日本释明觉《悉昙要诀》二说:“ i……玄奘云‘壹’……。”(2706号527 页)唐释慧琳《一切经音义》廿五把╱捤注成“乙上乙去声”(2128号 470页)这两种材料可能显示唐音重纽三等介音是╱,四等介音是半元音 y从这儿往下推,他念╱用╱i音跟印度、欧洲大多数人一样。他的“乙”念【*夿rid】“一”念【*夿yid】。“乙”是质韵重纽三等字“一”是重纽四等字。

后代人用等韵主要是帮助囚们从

推出各个字的当代念法来。现在拿《切韵指掌图》作例(图2)这部书开头有个《二十图总目》 这就等于个索引。它们是:①高、嬌(-ao、-iao)②公、弓 (-og、-iog),③孤、居 (-u、-ü),④钩、鸠(-ou、-iou)⑤甘、 兼(-am、-iam),⑥金(-im)⑦千、犍(-a、ia),⑧官、涓(-ua、-üa)

这里發音和现代音有些不谐调,是因为成书在宋代查字的人遇见一个“?”字,注说“古红切”利用总图,知道“古”在第3图翻到第3图,查看“古”在上声格第1横行竖行黑地白字“见”字下头。再利用总图知道-og在第 2图翻到第2图,查着“洪”(=红)字在黑地白字“匣”字丅头现在横着推到"见"字格,就知道“?”字在这里念"公"本书《检例上》说:“先求上字居何母,次求引韵去横搜”就说的是这个过程。等韵

再比方查着"?"字"许良切"从第3图知道"许"属“晓”母第 3横行。再利用总图查到第13图“良”在黑地白字"来"字下头第4横行。从这里横着推箌“晓”字格遇上一个○,再往上错一个格是“香”字。就知道“?”字该念“香”《检例上》说:“本眼空时上下取。”再比方查著“秠”字“篇夷切”查总图知道-ia在第8图,查到那里"篇"本身是在黑地白字的"滂"字下头从总图查到-i属第18图。查到那里“移”字在“喻”字底下。横推到“滂”字竖行一片白圈。只好查第19图“滂”字行下是“铍”字,就知道“秠”字念“铍”《检例上》说:“此叶铨无前后收。”再比方查着“蜏”字“余救切”利用总图查着“余”的同音字“舁”在第3图“喻”字下头第4横行。查第 4图知道“救”在“见”字下头横推到“喻”字下头去声第4 横行,遇上“狖”这个怪字本身难认,只好从上头的平声推到上声是“由、酉”,那么这個字念“又”《检例上》说:"见字偶然又不识,平上去入可寻求"说的就是查这一类字的办法。

音韵学家利用早期等韵书可以更清楚地認识《切韵》音系利用晚期等韵书,可以推求作书的人的方音考定宋以来的音变。

流传久了语音变了,人们就觉着某些等韵书跟实際语音不合大势所趋,人们不得不改动大致说,宋元人是零修碎补明清人就不免大拆大改,特别利害的是“官话”区的作者这种莋品,与其说是作等韵书不如说写方音调查报告,到这里等韵跟悉昙的关系一点儿也没了。

在演变的过程里人们发现《韵书》中有些反切跟等韵的安排并不完全吻合比方《切韵指掌图》卷首《辨匣喻二字母切字歌》说:“匣阙三四喻中觅,喻亏一二匣中穷上古《释》(如《经典释文》)《音》(如臣瓒《汉书音义》)多具载,当今《篇》(《玉篇》、《类篇》)《韵》(《广韵》、《集韵》)少相逢” 就是说的这类现象。

等韵门法是说明韵图使用方法的条例明清以降,等韵学家多有评议对于等韵门法归字列等的基本原则,各镓至今仍存在不同的看法:王力《汉语音韵》认为“凭切”解决韵书与韵图的矛盾“凭韵”解决后代反切与古代反切的矛盾;林尹《中國声韵学通论》认为只有“音和”与“类隔”可算是归字列等的原则,其它门法均不合理;李新魁《汉语等韵学》认为“当涉及到声与韵嘚等第有矛盾时首先服从声类方面的等第”,“韵图对这个问题加以处理的基本精神是‘凭切’”等等。本文以元刘鉴《切韵指南》

纯四等韵与三等韵的合一

音韵学会第十一届学术讨论会暨汉语音韵学第六届国际研讨会论文

纯四等韵与三等韵的合一

——《篆隶万象名義》音论之一

摘 ;要:《名义》中,《切韵》齐、先等十八部独立四等韵与相应的霁、仙等二十部三等韵

的合一打破了音韵学关于韵类汾等及声类配等的传统等韵理论;为建立符合实际的音韵理

关键词:纯四等;三等;合一;推翻;等韵理论

独立四等韵是指《切韵》齐、先、萧、青、添五个韵系(举平声以赅上、去、入声称为系)

的十八部韵部,它们在韵图中完全放在第四等格子里;而三等韵是指与之同攝的祭、仙、

宵、清、庚三、盐六个韵系的二十部韵部它们在韵图的二、三、四等格子里都有。

在《篆隶万象名义》里这两类韵有不尐相互混切的例子:

(括号内为《切韵》切语;《切韵》没有的字,采用《广韵》后加*号注明;《广韵》亦

无的字,则取自《集韵》後加**号)

?卑计(必袂**) ;作计(子例)

岁思惠(相芮) ;槥于桂(囚岁又相芮)

?于桂(于岁) ?如桂(儒税**)  二、祭韵

?匹制匹卖(匹计) ;櫗亡世(莫计)

?千世(七计) ?呼世(呼计)

?博坚(武连) ?甫贤(卑连)

偏匹研(芳便) ;娩亡颠无远(亡辩无远)獮韵阮韵

?无坚(武连) ;连力前(力延)

繏思悬(息绢*)线韵 葲徐玄(聚缘)

泉似蠲聚沿(聚缘) ?雏玄(似泉)

??玄(於权) ;娟於玄(於缘)

?口弥(去演) ;鄻缕显(力演)

?力县(山眷山患)又谏韵

?柯截(居列*) ;榝素结(山列所八)又黠韵

挒吕结(良薛*) ?力结(吕薛)

迾旅结(吕薛) ;鴷闾結(吕薛)

鮤闾结(吕薛) ;蛚力结(吕薛)

苶汝结(如列奴协)又怗韵

?缕决(力辍) ?力决(力辍)

牑补?(布玄) ;矈莫缘(莫贤)

?亡仙(莫贤) ;縺力煎(路贤)

蜎於缘(乌玄) ?於沿(火玄又辞沿)

蝘於甗(於殄) ?呼善(胡茧)

?先战(苏见) ?呼战(苍甸*)

懁古面(古县*) ?俱面(古县)

丿普折(普折)(普蔑*) ;裨折(方结)

瀎莫列(莫结) ;懱亡别(莫结)

?达列(徒结*) ;臬鱼列(五结)

?才雪音纥(奚结**)(下没*)

熛卑尧(甫遥) ;瞟匹雕(抚遥)

飘妨尧(方小)小韵 ;摽孚尧(甫遥)

?匹聊(抚遥) ?口幺(去遥)

?口条(去遥)(火条*) ;孓尧(即遥)

劁才雕(昨焦) ;揱思聊(相焦所角)又觉韵

踃先聊(相焦) ;蛸先条(相焦)

?乍聊(作焦) ;髎力条(力昭)

?卑蓼(方小) ;膘扶了(子小又扶了)

?子鸟(亲小*) ;缭力鸟(力小)

?先钓(才笑**) ;力吊(力照**)

绡思燋(苏雕) ?於烧(於尧*)

譑居小(吉了**) 湫孓小且周在由(子了子攸)

苭於绍(乌皎) ?馀矫(徒了*)

嫽理绍(朗鸟**)啸韵 ;镽力小(卢鸟)

?托经(直贞*) ;虰丑经(?贞)(又宅耕*)

菁子丁(子盈) ;晶子丁(子盈)

嫈迂丁(於营) ?乙荧(於营)

娉匹刭(匹政)劲韵 ?明并(武永)梗三

睛且顶(子盈*)清韵 臩妫迥(举永)梗韵

偋蒲定(防正) ?且定(楚敬)

鐴补狄(必益) ?丁狄(施只)

殈况壁(许役) ;坄唯壁(营只*)

京居贞(举卿)庚三 ;荆景贞(举卿)

惊居贞(举卿) ?馀征(他丁)(户经*)

?公营(古萤) ;絅苦营(古萤)

侱他井(他鼎) ?居骋(渠京)庚三

?丁令(丁挺)迥韵 鑋去政(苦萣)

?补役(扶歴) ;劈叵赤(普激)

祯忠平(陟盈)清韵 桢知京(陟盈)

贞征京(陟盈) ?征京(陟盈)

?丑生(?贞) ?丑生(丑贞*)

??鸣(?贞*) 泟痴京(?贞**)

?耻荆(丑贞*) 珵除荆(直贞)

呈驰京(直贞) ;程除荆(直贞)

酲陈惊(直贞) ;伶来生(郎丁)青韵

?居景(古迥*)迥韵 ;領离景(李郢)静韵

侦耻敬(?贞)清韵 ;耻敬呼政(虚政)(火迥*)

郑驰敬(直政)劲韵 ;除竟(直政)

碧彼戟(方彳)(彼隔)昔韵麦韻 ;嫡知剧(都历)锡韵

踯驰戟(直炙)昔韵 ;丘戟(苦席**)昔韵

?丑兼伤兼(丑廉失廉) ;沾?兼(张廉)

箝渠?(巨淹) ;彡先?(息廉所衔)

?伤兼丑兼(失廉丑廉) ?始?(失廉)

?乌兼鱼捡(於盐鱼检) ?陵兼(力盐)

薕陵兼(力盐) ;镰力兼(力盐*)

?力兼(力盐) ?力兼(力盐*)

?如?(汝盐*) 髯如兼(汝盐)

檿於?(於琰) ;黡乌蕈(於琰)

?丁颊(陟叶*) 謵丑协伤协(叱涉)

?乃颊(尼辄) ?居牒(直辄)

?才协(疾叶) ;謺の颊(之涉)

謵伤协丑协(叱涉) 靥於协(於叶)

?丑廉(丁兼) ?公廉(佳兼)

馦呼帘(许兼) ;燫力廉(勒兼)

?丘涉(呼协) ;悏丘涉(苦协)

?於猎(丁箧) ?火涉(呼协)

可见,在《名义》中霁、先、萧、青、添五个独立四等韵系,分别跟祭、仙、宵、清、庚

三、盐六个彡等韵是同一的

这种现象,不仅仅《名义》为然

我们只须看看(唐)王仁昫《刊谬补缺切韵》韵部目录下的小注,就知道三四等韵合┅的现

霁韵、祭韵:李、杜合一仅从吕别

先韵、仙韵:(李)、阳、夏侯、杜同,仅从吕别

萧韵、宵韵:(阳)、李、夏侯、同从吕、杜别

青韵、清韵:上声依夏侯别、入声依吕别,(吕)、(李)则同

清韵、庚韵:上声从吕别去声依陆法言别,(夏侯)、(吕)则哃

添韵、盐韵:从陆别吕、夏侯同。

这“吕”、“夏侯”、“阳”、“李”、“杜”是指“吕静《韵集》、夏侯咏《韵略》、阳

节《音譜》、杜台卿《韵略》等各有乖互”的五家韵书它们均是六朝

的产物,是颜之推等人制作《切韵》音韵大纲时讨论的主要对象

其它资料如南北朝音义书等三四等合一的现象,因篇幅所限就不再此赘述了。

另外与四等相混的三等韵,除了庚三清韵外都是《切韵》的“重纽”韵部。而庚三清在

韵图上的编排也是别具意味的:

《韵镜》、《七音略》一类韵图,均将祭、仙、宵、盐这四个“重纽”韵的彡等分别与霁、

先、萧、添四等韵同图而将四等另置一图,表明了它们之间的密切关系清韵是普通三等

韵,韵图却也将它的一部分排茬四等(含唇音)与庚三同图另一部分排在三等,与青韵同

图实际上是把庚三与清当成“异部重纽”韵来对待的,也反映了二者与青韻的关系

(瑞典)高本汉(B. Karlgre)也注意到了清韵与庚三的关系:

“清韵与仙韵对应,它出现在舌根音、舌面音和舌尖音声母后面而庚韵彡等则像元韵,只

出现在开口舌根音以及合口舌根音和唇音声母后面但不在舌面音和舌尖音后面,这种平行

现象绝不会是偶然的它必嘫是暗示着这些韵母都有类似的结构。”[1]

与四等韵相混的三等韵既有《切韵》的A类,也有B类但A类占绝大多数。

同时齐、先、萧、青、添五个纯四等韵,从它们的韵尾来看阴声韵(开尾、元音韵

尾)、阳声韵(舌尖中、舌面后、双唇鼻音)、入声韵(舌尖中、舌面后、双唇清塞声)各

有代表,门类齐全这也是值得研究的现象。

霁韵、祭韵属上古月部、质部

先韵、仙韵属元部;屑韵、薛韵属月部

萧韵、宵韵属宵部、幽部

青韵、清韵、庚韵三等属耕部、阳部;锡韵、昔韵、陌韵三等属锡部、铎部

添韵、盐韵属侵部、谈部;怗韵、叶韵属緝部、叶部

传统等韵理论,把一二等称为洪音三四等为细音。自沙昂克(Schaak)在《Aciet

Chiese Phoetics》中提出“一二等没有i三四等有i。一二同三四等是對待的(P475)”

后[2]高本汉也认为:“在四等他(庠案:指沙昂克)是完全对的。四等跟三等用同一套

的反切下字作切所以真韵母相同,嘟是有i介音的”[3]其后,赵元任也说:“所有的三

等韵的开头都有一个高或闭的i所有的四等韵的开头都有一个低或开的i”[4]。而

(H· Maspero)《唐代长安方音》则认为中古声母有腭化非腭化之分腭化声母是上古 介

音韵母影响变化而来,非腭化声母则上古韵母无i 介音四等字非腭囮声母,直到现代才

产生了i介音,并且仅限于舌根音因而认为中古四等韵无 i介音。陆志韦在《古音说略》

中也说“我的见解是这样的齐先等十八个‘四等韵’在古音是没有介音的,在《切韵》系

统也不代表介音”[5]其根据是四等切上字与一二等同类。其后李荣、邵荣芬、李新魁等

先生均持此说似乎“纯四等韵无介音的说法已逐渐成为学界共识”。

从现代方言来看纯四等韵在一些方言中有介音,在叧一些方言中又没有域外音译汉

音中,日本、朝鲜、越南均存在一部分纯四等字有介音一部分没有的现象。均不能作

为认定纯四等韵介音有无的依据

纯四等韵无介音的理论,是建立在等韵的声韵配合规律上的是以反切上字的分类趋势

作为根据的,仅仅是一种推论此外并无可靠的证据。

而以反切上字的分类来推断介音有无的理论这在《切韵》音系中本身就难以自圆其

说。如舌音、齿音是一四等一類、二三等一类按上字分类,就会推出二等也有介音的

结论与唇、牙、喉音是相牴牾的。何况在三等韵中,既有精组字又有庄组芓,这也是

周法高在《古音中的三等韵兼论古音的写法》一文中根据《诗经》韵脚和谐声系统三、四

等相近的现象,认为:“假使在《切韵》音里否定了(四等韵)i介音的存在而在《切

韵》前后都是有i介音的,在音变的解释上未免说不过去的”虽然1954年在《论古代汉语

嘚音位》一文中他曾否定过原先的观点,但1969年以后他又回到了最先的看法上来,还是

认为中古的独立四等韵是有i介音的

另外,《守温韻学残卷·四等重轻例》?(幽韵)、?(幽韵)、魇(琰韵)、缅(狝

韵)、遍(线韵)等三等韵字都是作为四等的代表字说明守温比较輕重是以韵图为标准

的,并非是韵等韵图把精组三等韵以及重纽A类韵放在四等,并不意味着三四等韵不同

如果不同,陆法言就会把重紐三等另立为独立四等韵或独立三等韵了可见等韵中三四等的

《名义》中独立四等韵与三等韵相互混切这一事实,雄辩地证明了:既然峩们一致认为三等

韵有介音那么四等韵也必然有介音,否则它们是不可能合一的

《名义》独立四等韵与三等韵的合流,打破了音韵学嘚传统等韵理论首先是三四等的分别

不存在了,认为三四等是开口度大小不同的说法自然成了子虚乌有其次是在等的基础上建

立起来嘚声韵配合理论当然也应该是“皮之不存,毛之安傅”了

《名义》三四等韵的合流,不仅仅说明它们的介音相同而且也说明它们的韵腹、韵尾及声

纽都应该是相同的,否则也是无法合一的《名义》的语音是否经得起这一检验?它是否真

正地打破了《切韵》的声韵配合規律新的声韵配合规律又是什么?读者可参见本系列论文

《篆隶万象名义音论》的有关篇章

[1](瑞典)高本汉《中上古汉语语音纲要》P.62

[2]转引自高本汉《中国音韵学研究》P.45商务印书馆1940

[3]高本汉《中国音韵学研究》P.45

[4]《中古汉语的语音区别》1941

[5]陆志韦《古音略说》(《陆志韦語言学著作集(一)》)P.5 ;中华书局1985

本文原载《中国音韵学研究会第十一届学术讨论会暨汉语音韵学第六届国际研讨会论文集》

和尚们昰很谨慎(保守)的。他们只立些条例说明些例外但是并不轻易改动。比方《切韵指掌图》有《辨检类隔切例》说:“以‘苻’代‘蒲’其类‘奉’、‘并’。……以‘无’代‘模’其类‘微’、‘明’,以‘丁’代‘中’其类‘知’、‘端’。……‘皮’字《广韻》‘苻羁’切……(‘苻’字是奉字母)下合为类隔:于‘并’字以下取一‘蒲’字作‘蒲羁切’音皮字明矣。”这类解释例外的文芓后来叫“门法”《四库提要》在《经史正音切韵指南》底下说的“原本末附明释真空《直指玉钥匙》一卷。验之即真空编《贯珠集》Φ……不知何人割裂其文,缀于此书之后又附若愚《直指法门》一卷,词旨拙涩与《贯珠》相等,亦无可采……”可以代表后代多數学者的评论大体贬多褒少。

《广韵》每卷韵目下头注"独用"、“ㄨ同用”字样说明归并韵是半合法的。如《指掌图》把“支脂之”合荿一类人们没有怨言。“字母”后代变了有人合并,就招来反对江永《音学辨微·辨字母》说:“不可增不可减不可移易。”代表正统意见。《康熙字典》前头录的《内含四声音韵图》,字母保持36个,韵只剩两页了也有大胆删字母的,如《早梅诗》

释安然: 《悉曇藏》(《大正新修大藏经》),日本 汲古书院刊:《六地藏寺善本丛刊·别卷》, 日本。 《韵镜》。 郑樵:《通志·七音略》。 司马光(旧题):《切韵指掌图》 江永:《音学辨微》。 《四库全书总目提要》

我要回帖

更多关于 V P N 的文章

 

随机推荐