CN1312875C - 基于数字锁相环的phs***位同步方法及实现装置 - Google Patents

基于数字锁相环的phs***位同步方法及实现装置 Download PDF

Info

Publication number
CN1312875C
CN1312875C CNB2004100320114A CN200410032011A CN1312875C CN 1312875 C CN1312875 C CN 1312875C CN B2004100320114 A CNB2004100320114 A CN B2004100320114A CN 200410032011 A CN200410032011 A CN 200410032011A CN 1312875 C CN1312875 C CN 1312875C
Authority
CN
China
Prior art keywords
synchronous
zero crossing
lock
counter
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2004100320114A
Other languages
English (en)
Other versions
CN1556603A (zh
Inventor
吴枫
王文杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CNB2004100320114A priority Critical patent/CN1312875C/zh
Publication of CN1556603A publication Critical patent/CN1556603A/zh
Application granted granted Critical
Publication of CN1312875C publication Critical patent/CN1312875C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

本发明公开了一种基于数字锁相环的PHS***位同步方法及实现该方法的装置。其中的方法,通过锁相环恢复出同步时钟,利用***中数据同步点的恒模特性,通过平方和运算和过零检测给出同步基准信号,利用该同步基准进行位同步。装置包括:乘加器、同步基准产生器、本地同步脉冲发生器、数字环路滤波器、同步方式判决器、相位误差寄存器和同步时延补偿器。能给出准确的同步基准,适用领域较大,容错性能较好。

Description

基于数字锁相环的PHS***位同步方法及实现装置
技术领域
本发明属于数字通信领域,具体涉及基于数字锁相环的PHS(Personal Handyphone System无线市话,即“小灵通”)***上行位同步方法。
背景技术
在数字通信***中,位同步是在数据解调之前的一个重要步骤,不准确的位同步,很可能会造成解调性能的下降和误码率的提高。对于采用
Figure C20041003201100051
(正交相移调制)调制方式的通信***,以PHS***为例,通常的同步方法是通过差分解码后计算每个采样点的信号的能量,然后根据能量最大原则来确定同步位。该方法硬件实现时所需的资源较多,而且由于差分解码中引入了两个带有噪声信号的乘法操作,不但降低了信噪比,并且往往要使用较多的码元信息来完成位同步,因此处理时延较大。
通常传统通信***中的位同步是通过时钟恢复电路(往往采用锁相环),恢复出同步时钟。该方法采用对输入数据实时处理的方式,不对数据进行存储,所以引入的处理时延很小。但是,由于锁相环的锁定需要一定时间,所以锁相环锁定之前的数据往往不能得到正确的解调结果。为了解决这一问题,实际的通信***往往在发送业务数据之前发送一些时域特征很明显的已知序列,以辅助锁相环快速锁定,在PHS***中的前缀SS+PR即是专为时钟恢复而设计的,SS+PR是周期循环的“1001”序列。
在对相关专利的检索结果进行分析后发现,在PHS***中,常规同步方法主要有两种:一种是利用该控制字在解调后信号在同步点处的模值最大来做为同步的基准,该方法在解调时引入了两个带有噪声的乘法运算,而且在标记同步基准时要求信号的最大值,硬件实现难度大,在存在噪声的情况下对同步基准影响也较大;另一种是利用PHS协议中UW字(用户字)的相关性对其求相关,其相关峰即为同步位置,这一方法涉及求相关,硬件资源占用较大。
发明内容
本发明要解决的技术问题是提出实现容易、对同步基准影响较小,硬件占用资源也较小的位同步方法,即提出了一种利用经
Figure C20041003201100061
调制和成型滤波后数据同步点恒模特性,基于数字锁相环的PHS***上行位同步方法,通过简单的平方和运算和过零检测给出同步基准。
在提出上述方法的基础上,本发明还提出一种实现上述方法的装置。
本发明提供的位同步方法,通过锁相环恢复出同步时钟,利用***中数据同步点的恒模特性,通过平方和运算和过零检测给出同步基准信号,利用该同步基准进行位同步。
本发明可以包括如下步骤:
2.1首先计算经过
Figure C20041003201100062
调制和成型滤波器输出的两路正交信号I、Q的平方和S=I2+Q2,这里假设该信号速率为符号数率的R倍(即R倍过采样数据);
2.2对求得的平方和信号每隔R个采样点进行相减得到信号Dn=Sn+R-Sn
2.3对相减结果Dn做过零检测,对其过零点进行标记,得到同步基准信号;
在得到同步基准的基础上,再采取以下步骤:
3.1产生本地的同步脉冲,该脉冲频率与符号速率保持一致;同步脉冲可以通过下面的方法产生:通过一个可预置数的计数器来产生,当计数值到达其设定的最大值后输出一个宽度为一个时钟周期的高电平;
3.2对当前的过零点是否可用于同步基准进行判断;在过零点处前推
Figure C20041003201100063
个采样点,当 大于设定的门限G时用后续所述的步骤进行处理(G值的选取与实际应用的环境相关,一般选取S信号最大值乘以系数k,k在0至1之间选取),并将同步使能标记F置为有效;反之,维持恒定的同步脉冲周期,即将用于产生本地同步脉冲的计数器的预置数置回其初始值,并将使能标记F置为无效,并跳转至步骤2.1;
3.3用过零点与本地同步脉冲来共同控制两个计数器C1、C2,完成环路滤波作用,其中在过零点至下一个本地同步脉冲上升沿之间C1计数,由同步脉冲上升沿到下一个过零点之间C2计数;
3.4在每一个过零点处统计其计数值为N=C1-C2;
3.5在每一个过零点处当同步使能标记F有效时,根据N值的正负和绝对值大小来计算预置数计数器的初值: (表示向下取整);式中Tn为需要更新的预置数计数器初值;M为常数,一般选取2的整数次幂,如:8、16、32等值,这是为了硬件实现方便:除M以及向下取整,硬件实现中可以通过数据的右移来完成;这些值的大小直接影响跟踪的速度和稳定性;
3.6当步骤3.2中所述的同步使能标记F有效时,按下式保存累计相差: T n ′ = T n - 1 2 ;当该标记无效时累计相差: T n ' = T n - 1 ;
3.7对同步时延进行补偿,给出同步脉冲。
本发明提供用于实现位同步方法的装置包括:乘加器、同步基准产生器、本地同步脉冲发生器、数字环路滤波器、同步方式判决器、相位误差寄存器和同步时延补偿器;
所述的同步基准产生器进一步包括滑窗相减器和过零检测器;
所述的环路滤波器进一步包括正向计数器和反向计数器;
所述的同步方式判决器进一步包括门限比较器和同步开关控制器;
所述的相位误差寄存器进一步包括移位寄存器和累加器;
所述的乘加器主要负责计算PHS基站***上行I/Q两路根生余弦滤波器输出信号的平方和;
所述的同步基准产生器将乘加器的输出进行滑窗相减,窗口的宽度与数据的过采样倍数R一致,再对相减结果的过零点进行标记,并将该信号作为同步的基准,本发明中将该基准简称为过零点信号;
所述的本地同步脉冲发生器实际上是一个有计数上限、可预置计数初值的计数器;当计数值到达计数上限时,输出一个时钟周期的高电平;同时该输出信号也作为其本身装入新的计数初值的控制信号,计数器在该信号由高到低后从新的计数初值开始计数;
所述的环路滤波器负责相位误差估计,其中正向计数器用来记录离本地同步脉冲最近的过零点到该同步脉冲之间的工作脉冲数,反向计数器用来记录同步脉冲到离其最近的过零点间的工作脉冲数;
所述的同步方式判决器根据对平方和信号幅度与门限的比较结果来决定同步方法的工作状态,超过门限时同步使能标记F有效;反之标记F为无效;
所述的相位误差寄存器在每个过零点处对,对环路滤波器估计的相位误差N按下式进行累加 ,式中,表示向下取整数,当标记F为有效时选取较小的M值,以加快同步速度,当F无效时选取较大的M值,降低同步速度,提高抗噪性能;考虑到硬件实现,M一般选取2的整数次幂;该相位误差寄存器的输出作为计数初值直接送给本地同步脉冲发生器,调整本地同步脉冲的相位;
所述的同步时延补偿器是用来补偿整个同步所引起的时延,该时延是固定的,主要是由本同步装置中同步基准产生器产生的基准与实际同步位置有恒定的时延所引起的;该补偿器的输出即为本同步装置输出的同步脉冲;按此同步脉冲对I/Q两路数据进行抽取即可得到同步后的数据。
本发明利用PHS***中数据同步点的恒模特性,通过简单的平方和运算和过零检测给出了同步基准,PHS***中用于辅助同步的控制字“SS+PR”的信号特性经过这样的处理后能够得出准确的同步基准,同时对于除了该控制字外的其他数据采用了门限控制,过零点筛选和不同工作状态下选取不同参数等方法在不影响同步速度和同步精度的前提下,提高了该方法的适用领域和容错性能。
附图说明
图1本发明的方法流程图;
图2本发明实现装置结构图;
具体实施方式
附图1是本发明的方法流程图。本发明的要点是计算用于同步基准的过零点以及利用数字锁相环的同步跟踪。其中包括了对过零点是否可用于同步基准的判断,同步工作状态的控制。
本发明所阐述的方法可按如下几个步骤实现:
第一步(101),计算I/Q两路PHS基站上行经过成型滤波器信号的平方和S=I2+Q2,这里假设该信号速率为符号数率的R倍(即R倍过采样数据)。
第二步(102),对求得的平方和信号每隔R个采样点进行相减得到信号Dn=Sn+R-Sn
第三步(103),对相减结果Dn做过零检测,对其过零点进行标记,得到同步基准。
第四步(104),产生本地的同步脉冲,该脉冲频率与符号速率保持一致。同步脉冲通过下面的方法产生:通过一个可预置数的计数器来产生,当计数值到达其设定的最大值后输出一个宽度为一个时钟周期的高电平。
第五步(105),过零点与本地同步脉冲来共同控制两个计数器C1、C2,完成环路滤波作用,其中在过零点至下一个本地同步脉冲上升沿之间C1计数,由同步脉冲上升沿到下一个过零点间C2计数。
第六步(106),在每一个过零点处统计其计数值为N=C1-C2。
第七步(107),对当前的过零点是否可用于同步基准进行判断:在过零点处前推 个采样点,当
Figure C20041003201100092
大于门限G时用后续所述的步骤进行处理(G值的选取与实际应用的环境相关,一般选取S信号最大值乘以系数k,k在0至1之间选取),并将同步使能标记F置为有效;反之,维持恒定的同步脉冲周期,即将用于产生本地同步脉冲的计数器的预置数置回其初始值,这时需要将使能标记F置为无效。
第八步(108),当同步使能标记F有效时,根据N值的正负和绝对值大小来计算预置数计数器的初值: (表示向下取整);式中Tn为需要更新的预置数计数器初值,M为常数。
第九步(109),当步骤五中所述的同步使能标记F有效时,按下式保存累计相差: T n ′ = T n - 1 2 ; 当该标记无效时累计相差: T n ′ = T n - 1 .
第十步(110),补偿整个同步处理时延,给出同步脉冲。
附图2是本发明所提供的同步实现装置构成图。输入信号输入乘加器21,再依次送入同步基准产生器22中的滑窗相减器221和过零检测器222;另一方面由本地同步脉冲发生器23产生本地同步脉冲,该信号和过零检测器222联合来控制环路滤波器24中正向计数器241和反向计数器242的计数,在每个过零点处将各自计数值送至相减器243得到相位误差。同步方式判决器25根据滑窗相减器221与门限比较的大小来控制相位误差寄存器26中移位寄存器261以及累加器262对相位误差信号的处理方式。累加器的输出送至同步时延补偿器27,再送至本地同步脉冲发生器23,由其送出最终的同步脉冲。
本发明利用恒模特性基于数字锁相环的PHS***上行位同步方法,方法独特、新颖,所述的实现简单、仿真实现的成本低廉、开发技术风险小。本发明具有以下特点:
1、在PHS基站***中所处的位置位于差分解码之前,由于不需要经过差分解调,因而避免了引入两个带有噪声信号的乘法操作。
2、通过一个计数器组来完成数字锁相环(DPLL)的鉴相以及环路滤波功能从而控制数控振荡器(NCO)来完成本地同步脉冲的相位调整,达到与信号同步的目的,实现简单。
3、本方法利用PHS基站上行***中SS+PR控制字的特性而设计,但由于方法本身通过对数据本身特性的筛选,使得该方法可以在整个通信过程中一直工作,进一步保证了跟踪精度,避免了由于SS+PR控制字太短而影响同步效果。
4、本方法所涉及的控制信号由其自己产生,再时序配合上比一般受控于其他信号的方法要简单。
5、本方法的设计非常便于硬件实现,占用资源小。
总之,采用本发明提供的方法和实现,不仅提高PHS基站上行***的同步精度,而且结构简单、非常便于硬件实现,模型可以扩展到其他采用QPSK调制方式的通信***中。

Claims (7)

1、一种基于数字锁相环的PHS***位同步方法,通过锁相环恢复出同步时钟,其特征在于,利用***中数据同步点的恒模特性,通过平方和运算和过零检测给出同步基准信号,利用该同步基准进行位同步。
2、权利要求1所述的基于数字锁相环的PHS***位同步方法,其特征在于,所述通过平方和运算和过零检测给出同步基准信号,是指:
2.1首先计算经过
Figure C2004100320110002C1
正交相移调制QPSK调制和成型滤波器输出的两路正交信号I、Q的平方和S=I2+Q2
2.2对求得的平方和信号每隔R个采样点进行相减得到信号Dn=Sn+R-Sn
2.3对相减结果Dn做过零检测,对其过零点进行标记,得到同步基准信号。
3、权利要求2所述的基于数字锁相环的PHS***位同步方法,其特征在于,所述的利用位同步基准进行位同步,是指:
3.1产生本地的同步脉冲,该脉冲频率与符号速率保持一致;
3.2对当前的过零点是否可用于同步基准进行判断:在过零点处前推
Figure C2004100320110002C2
个采样点,当
Figure C2004100320110002C3
大于设定的门限G时用后续所述的步骤进行处理,并将同步使能标记F置为有效;反之,维持恒定的同步脉冲周期,即将用于产生本地同步脉冲的计数器的预置数置回其初始值,并将使能标记F置为无效,并跳转至步骤2.1;
3.3用过零点与本地同步脉冲来共同控制两个计数器C1、C2,完成环路滤波作用,其中在过零点至下一个本地同步脉冲上升沿之间C1计数,由同步脉冲上升沿到下一个过零点之间C2计数;
3.4在每一个过零点处统计其计数值为N=C1-C2;
3.5在每一个过零点处当同步使能标记F有效时,根据N值的正负和绝对值大小来计算预置数计数器的初值:
Figure C2004100320110002C4
(表示向下取整);式中Tn为需要更新的预置数计数器初值,Tn′为累计相差,M为常数;
3.6当步骤3.2中所述的同步使能标记F有效时,按下式保存累计相差: T n ′ = T n - 1 2 ; 当该标记无效时累计相差:Tn′=Tn-1
3.7对同步时延进行补偿,给出同步脉冲。
4、权利要求3所述的基于数字锁相环的PHS***位同步方法,其特征在于,所述步骤3.1中产生本地的同步脉冲的方法为:通过一个可预置数的计数器来产生,当计数值到达其设定的最大值后输出一个宽度为一个时钟周期的高电平。
5、权利要求3所述的基于数字锁相环的PHS***位同步方法,其特征在于,所述步骤3.5中的M选取2的整数次幂。
6、一种实现基于数字锁相环的PHS***位同步的装置,包括:乘加器(21)、同步基准产生器(22)、本地同步脉冲发生器(23)、数字环路滤波器(24)、同步方式判决器(25)、相位误差寄存器(26)和同步时延补偿器(27);
所述的乘加器(21)负责计算PHS基站***上行两路正交信号I、Q两路余弦滤波器输出信号的平方和;
所述的同步基准产生器(22)将所述乘加器(21)的输出进行滑窗相减,再对相减结果的过零点进行标记,并将该信号作为同步的基准;
所述的本地同步脉冲发生器(23)在计数值到达计数上限时,输出一个时钟周期的高电平;同时该输出信号也作为其本身装入新的计数初值的控制信号,计数器在该信号由高到低后从新的计数初值开始计数;
所述的环路滤波器(24)负责相位误差估计;
所述的同步方式判决器(25)根据对平方和信号幅度与预设门限的比较结果来决定同步方法的工作状态,超过门限时同步使能标记F有效;反之同步使能标记F为无效;
所述的相位误差寄存器(26)在每个过零点处,当同步使能标记F有效时,根据所述环路滤波器(24)估计的相位误差N来计算预置数计数器的初值:
Figure C2004100320110003C2
式中,表示向下取整数,Tn为需要更新的预置数计数器的初值,Tn′为累计相差,M选取2的整数次幂,当同步使能标记F为有效时选取较小的M值,以加快同步速度,当同步使能标记F无效时选取较大的M值,降低同步速度;
所述的同步时延补偿器(27)用来补偿整个同步所引起的时延;该补偿器的输出即为本同步装置输出的同步脉冲;按此同步脉冲对I、Q两路数据进行抽取即可得到同步后的数据。
7、权利要求6所述的实现基于数字锁相环的PHS***位同步的装置,其特征在于,所述的同步基准产生器(22)包括滑窗相减器(221)和过零检测器(222),其中,滑窗相减器(221)对所述的乘加器(21)的输出进行滑窗相减,过零检测器(222)对相减结果的过零点进行标记;所述的环路滤波器(24)包括正向计数器(241)和反向计数器(242),其中,正向计数器(241)用来记录离本地同步脉冲最近的过零点到该同步脉冲之间的工作脉冲数;反向计数器(242)用来记录同步脉冲到离其最近的过零点间的工作脉冲数;所述的相位误差寄存器(26)进一步包括移位寄存器(261)和累加器(262),共同完成对所述的环路滤波器(24)估计的相位误差进行累加。
CNB2004100320114A 2004-01-05 2004-03-25 基于数字锁相环的phs***位同步方法及实现装置 Expired - Fee Related CN1312875C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100320114A CN1312875C (zh) 2004-01-05 2004-03-25 基于数字锁相环的phs***位同步方法及实现装置

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200410015036.3 2004-01-05
CN200410015036 2004-01-05
CNB2004100320114A CN1312875C (zh) 2004-01-05 2004-03-25 基于数字锁相环的phs***位同步方法及实现装置

Publications (2)

Publication Number Publication Date
CN1556603A CN1556603A (zh) 2004-12-22
CN1312875C true CN1312875C (zh) 2007-04-25

Family

ID=34378873

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100320114A Expired - Fee Related CN1312875C (zh) 2004-01-05 2004-03-25 基于数字锁相环的phs***位同步方法及实现装置

Country Status (1)

Country Link
CN (1) CN1312875C (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101043259B (zh) * 2007-03-09 2010-05-19 武汉虹信通信技术有限责任公司 小灵通phs射频信号增强设备同步phs基站的自适应方法
CN101290655B (zh) * 2007-04-17 2010-05-26 中兴通讯股份有限公司 一种数字通信***的位同步恢复方法和装置
US8433025B2 (en) * 2008-01-04 2013-04-30 Qualcomm Incorporated Digital phase-locked loop with gated time-to-digital converter
CN102164031B (zh) * 2011-03-16 2014-05-21 华为技术有限公司 一种链路时钟恢复方法及装置
CN106059975B (zh) * 2016-07-11 2020-06-23 天津中兴智联科技有限公司 一种新的抑制载波同步的方法及costas环
CN110850151B (zh) * 2019-11-04 2022-04-12 易事特集团股份有限公司 过零判断方法和过零判断装置
CN110991609B (zh) * 2019-11-27 2023-12-26 天津大学 用于数据传输的行缓存器

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5463664A (en) * 1992-12-07 1995-10-31 Murata Mfg. Co., Ltd. DQPSK delay detection circuit that produces stable clock signal in response to both I and Q signals
JP2001007878A (ja) * 1999-06-18 2001-01-12 Fujitsu General Ltd ディジタル復調装置
US6198784B1 (en) * 1997-08-05 2001-03-06 Vlsi Technology, Inc. Methods of synchronizing a personal handy-phone system station and phase lock loops
CN1329410A (zh) * 2001-01-18 2002-01-02 深圳市中兴集成电路设计有限责任公司 码分多址通信***中的小区搜索方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5463664A (en) * 1992-12-07 1995-10-31 Murata Mfg. Co., Ltd. DQPSK delay detection circuit that produces stable clock signal in response to both I and Q signals
US6198784B1 (en) * 1997-08-05 2001-03-06 Vlsi Technology, Inc. Methods of synchronizing a personal handy-phone system station and phase lock loops
JP2001007878A (ja) * 1999-06-18 2001-01-12 Fujitsu General Ltd ディジタル復調装置
CN1329410A (zh) * 2001-01-18 2002-01-02 深圳市中兴集成电路设计有限责任公司 码分多址通信***中的小区搜索方法

Also Published As

Publication number Publication date
CN1556603A (zh) 2004-12-22

Similar Documents

Publication Publication Date Title
CN108768604B (zh) 一种用于pcm/fm多符号检测的低复杂度位同步方法
CN105187348B (zh) 任意速率cpfsk信号定时同步方法
CN1719818B (zh) 一种正交频分复用***的采样频率偏差跟踪信号处理装置及方法
CN101888258B (zh) 高动态环境下基于3g的geo卫星移动通信时隙同步***及方法
US7889816B2 (en) Clock and data recovery circuit and communications apparatus including the clock and data recovery circuit
CN108989260B (zh) 基于Gardner的改进型全数字定时同步方法及装置
CN102170414A (zh) 一种gfsk解调及定时同步联合方法
CN106842248A (zh) 一种提高北斗接收机定时定位速度的新方法
CN102185688A (zh) 基于cpm调制的多符号检测符号同步方法
CN103368896B (zh) 一种高阶调制解调中载波恢复的方法
CN1312875C (zh) 基于数字锁相环的phs***位同步方法及实现装置
CN107104917A (zh) 并行处理tds‑ofdm定时同步方法
CN101895380B (zh) 一种用于差分混沌调制通信***的盲估计位同步实现方法
CN107204948B (zh) 一种宽带快速跳频体制下的频偏补偿***
CN105356993A (zh) Pcm/fm信号极化合成的通道时延控制方法
JP2613256B2 (ja) ディジタル復調装置
CN1716817B (zh) Td-scdma移动通信***中实现用户设备下行同步的方法
CN109462421A (zh) 信号定时恢复方法及恢复装置、信号解调方法及解调***
CN106453188A (zh) 一种适用于mpsk解调的快速精确频率同步方法
CN1969495B (zh) 时钟恢复电路和使用此电路的接收机
CN110401609A (zh) 一种加速收敛的Gardner符号定时恢复方法和装置
CN103036589A (zh) 一种基于snr的扩频通信联合载波同步方法
CN101562517A (zh) 无线突发通信全数字接收机无数据辅助同步方法及其***
CN103595682A (zh) 一种用于ofdm的帧同步方法、装置及接收机
CN114465691A (zh) 一种低复杂度的恒包络相位调制信号采样偏差估计和补偿方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070425

Termination date: 20150325

EXPY Termination of patent right or utility model