CN109905146A - 一种基于突发读取的存储扩频码流同步*** - Google Patents
一种基于突发读取的存储扩频码流同步*** Download PDFInfo
- Publication number
- CN109905146A CN109905146A CN201910168731.XA CN201910168731A CN109905146A CN 109905146 A CN109905146 A CN 109905146A CN 201910168731 A CN201910168731 A CN 201910168731A CN 109905146 A CN109905146 A CN 109905146A
- Authority
- CN
- China
- Prior art keywords
- interface
- burst
- code stream
- unit
- serial conversion
- 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.)
- Granted
Links
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明公开了一种基于突发读取的存储扩频码流同步***,包括累加器、扩频码存储器、缓存单元、并串转换单元和信号处理单元;扩频码存储器通过接口A连接缓存单元,缓存单元通过接口B连接并串转换单元,并串转换单元通过接口C连接信号处理单元,所述累加器为N位二进制累加器,输入端连接接口B和频率控制字FCW,输出端连接口A。通过频率控制字累加器驱动的方式实现接口A和接口B的同步传输,不需要额外的处理器或逻辑电路控制,可实现接口A和接口B任意频率的同步读写。
Description
技术领域
本发明涉及卫星导航领域,尤其涉及一种基于突发读取的存储扩频码流同步***。
背景技术
传统卫星导航信号采用外部扩频码获取通常采用码流和存储方式,采用存储方式读取的跟踪码流必须与卫星信号中调制的伪码速率一致。在卫星导航和扩频通信***中,须使用本地产生的扩频码与接收信号完全同步,本地的扩频码通常采用实时产生和存储器存储两种方式。
现有技术中,扩频码存储于扩频码存储器中,接口A由时序电路或处理器控制将部分扩频码送入缓存单元进行缓存,接口B以固定的时序将缓存读出,由于缓存接口一般为多位并行,读出的数据还要进行并串转换实现1bit码流输出,码流输出的频率一般要求与输入信号严格同步。
通常情况下,接口B的读取频度严格与码流输出频率相关,而接口A写入缓存的速度一般大于接口B,须通过握手信号控制写入的频度才能保持和B接口总码流速度一致,从而避免缓存溢出。握手信号通常通过逻辑电路或处理器中断实现,处理电路或CPU中断都会一定程度带来软硬件资源的消耗,本发明解决不同存储接口速率下保持跟踪码流速率与卫星信号调制码流速率一致的问题。
发明内容
为了解决上述问题,本发明提出一种基于突发读取的存储扩频码流同步***,频率控制字累加器驱动的方式实现接口A和接口B的同步传输,不需要额外的处理器或逻辑电路控制,可实现接口A和接口B任意频率的同步读写。
基于突发读取的存储扩频码流同步***,包括累加器、扩频码存储器、缓存单元、并串转换单元和信号处理单元;扩频码存储器通过接口A连接缓存单元,缓存单元通过接口B连接并串转换单元,并串转换单元通过接口C连接信号处理单元。
所述累加器为N位二进制累加器,输入端连接接口B和频率控制字FCW,输出端连接口A。累加器由N位的二进制加法器和N位的D触发器构成,触发器时钟由接口B的总线时钟CLK_B驱动,二进制加法器由频率控制字FCW控制,频率控制字FCW由接口A和B 的总线速率和位宽决定:加法器输出C_out的进位脉冲,用于驱动接口A 的读操作。
本发明的有益效果在于:本发明通过合理设计频率控制字FCW,可实现任意速率的接口 A和接口B之间的同步,不需要额外的处理器或逻辑电路控制,可避免接口A和接口B之间的握手操作,节约软硬件资源。
附图说明
图1是基于突发读取的存储扩频码流同步***结构图;
图2是累加器的原理框图。
具体实施方式
为了使本领域的技术人员更好地理解本发明的技术方案,下面结合附图和具体实施例对本发明作进一步的详细说明。
如图1所示,一种基于突发读取的存储扩频码流同步***,包括累加器、扩频码存储器、缓存单元、并串转换单元和信号处理单元;扩频码存储器通过接口A连接缓存单元,缓存单元通过接口B连接并串转换单元,并串转换单元通过接口C连接信号处理单元,所述累加器为N位二进制累加器,输入端连接接口B和频率控制字FCW,输出端连接口A。
假设码流速率为Fc,接口B位宽为Wb,接口A位宽为Wa,接口A的总线频率为Fa。由于并串转换电路不具有缓存功能,接口B输出总线频率Fb与码流输出频率应完全匹配,即:
FbWb=Fc
要保证C处码流输出连续,须满足条件:
FbWb≤FaWa
累加器采用N位二进制累加器,累加器的时钟由接口B的总线时钟CLK_B驱动,FCW由接口A和B的总线速率和位宽决定,C_out为累加器的溢出进位脉冲,每一次进位脉冲驱动一次接口A的读操作,这样就可以保证接口A速率与接口B完全匹配。
如图2所示,累加器由N位的二进制加法器和N位的D触发器构成,触发器时钟由接口B的总线时钟CLK_B驱动,二进制加法器由频率控制字FCW控制,频率控制字FCW由接口A和B的总线速率和位宽决定:加法器输出C_out的进位脉冲,用于驱动接口A的读操作。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (3)
1.一种基于突发读取的存储扩频码流同步***,其特征在于:包括累加器、扩频码存储器、缓存单元、并串转换单元和信号处理单元;扩频码存储器通过接口A连接缓存单元,缓存单元通过接口B连接并串转换单元,并串转换单元通过接口C连接信号处理单元;所述累加器为N位二进制累加器,输入端连接接口B和频率控制字FCW,输出端连接口A。
2.如权利要求1所述的一种基于突发读取的存储扩频码流同步***,其特征在于:累加器由N位的二进制加法器和N位的D触发器构成,触发器时钟由接口B的总线时钟CLK_B驱动,二进制加法器由频率控制字FCW控制,加法器输出C_out的进位脉冲,用于驱动接口A的读操作。
3.如权利要求1所述的一种基于突发读取的存储扩频码流同步***,其特征在于:所述频率控制字FCW由接口A和B的总线速率和位宽决定:其中,Fa为接口A的总线频率,Fb为接口B输出总线频率,Wa为接口A位宽,Wb为接口B位宽,N为二进制累加器的位数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910168731.XA CN109905146B (zh) | 2019-03-06 | 2019-03-06 | 一种基于突发读取的存储扩频码流同步*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910168731.XA CN109905146B (zh) | 2019-03-06 | 2019-03-06 | 一种基于突发读取的存储扩频码流同步*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109905146A true CN109905146A (zh) | 2019-06-18 |
CN109905146B CN109905146B (zh) | 2020-10-23 |
Family
ID=66946470
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910168731.XA Active CN109905146B (zh) | 2019-03-06 | 2019-03-06 | 一种基于突发读取的存储扩频码流同步*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109905146B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010087932A (ko) * | 2000-03-09 | 2001-09-26 | 서평원 | Pn 코드 상관기 및 그를 이용한 수신 신호 동기 획득 방법 |
EP2007020A2 (en) * | 2007-06-21 | 2008-12-24 | O2Micro, Inc. | Method and apparatus for detecting lock status of a GPS signal |
CN102467152A (zh) * | 2010-11-03 | 2012-05-23 | 北京普源精电科技有限公司 | 在信号源中实现调幅及振幅键控功能的方法、装置及*** |
CN102468868A (zh) * | 2010-11-03 | 2012-05-23 | 北京普源精电科技有限公司 | Dds信号发生器及跳频方法 |
CN102594393A (zh) * | 2012-01-29 | 2012-07-18 | 北京航空航天大学 | 一种卫星综合基带设备的通用伪码同步*** |
CN103178841A (zh) * | 2011-12-21 | 2013-06-26 | 北京普源精电科技有限公司 | 一种可以产生同步信号的信号发生器及其方法 |
CN103701490A (zh) * | 2014-01-15 | 2014-04-02 | 西安电子科技大学 | 基于ldpc编码的混合扩频通信***及其方法 |
CN104615030A (zh) * | 2014-11-28 | 2015-05-13 | 北京航天峰光电子技术有限责任公司 | 一种便携式函数信号发生器 |
CN106772176A (zh) * | 2016-12-01 | 2017-05-31 | 国网湖南省电力公司计量中心 | 一种基于并联汇流的直流大电流标准源输出方法及装置 |
-
2019
- 2019-03-06 CN CN201910168731.XA patent/CN109905146B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010087932A (ko) * | 2000-03-09 | 2001-09-26 | 서평원 | Pn 코드 상관기 및 그를 이용한 수신 신호 동기 획득 방법 |
EP2007020A2 (en) * | 2007-06-21 | 2008-12-24 | O2Micro, Inc. | Method and apparatus for detecting lock status of a GPS signal |
CN102467152A (zh) * | 2010-11-03 | 2012-05-23 | 北京普源精电科技有限公司 | 在信号源中实现调幅及振幅键控功能的方法、装置及*** |
CN102468868A (zh) * | 2010-11-03 | 2012-05-23 | 北京普源精电科技有限公司 | Dds信号发生器及跳频方法 |
CN103178841A (zh) * | 2011-12-21 | 2013-06-26 | 北京普源精电科技有限公司 | 一种可以产生同步信号的信号发生器及其方法 |
CN102594393A (zh) * | 2012-01-29 | 2012-07-18 | 北京航空航天大学 | 一种卫星综合基带设备的通用伪码同步*** |
CN103701490A (zh) * | 2014-01-15 | 2014-04-02 | 西安电子科技大学 | 基于ldpc编码的混合扩频通信***及其方法 |
CN104615030A (zh) * | 2014-11-28 | 2015-05-13 | 北京航天峰光电子技术有限责任公司 | 一种便携式函数信号发生器 |
CN106772176A (zh) * | 2016-12-01 | 2017-05-31 | 国网湖南省电力公司计量中心 | 一种基于并联汇流的直流大电流标准源输出方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109905146B (zh) | 2020-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101162452B (zh) | 多输入/输出串行***接口电路及数据传输方法 | |
US6865241B1 (en) | Method and apparatus for sampling digital data at a virtually constant rate, and transferring that data into a non-constant sampling rate device | |
US20190033909A1 (en) | Memory system with multiple channel interfaces and method of operating same | |
US7725625B2 (en) | Latency insensitive FIFO signaling protocol | |
CN106775491B (zh) | 数据处理方法及存储设备 | |
US9223385B2 (en) | Re-driver power management | |
CN109004972A (zh) | 无人机***的数据传输方法、装置、***和地面图传模块 | |
CN104407998A (zh) | 基于fpga的高速adc采样数据接收缓存方法和*** | |
CN112965689B (zh) | 一种基于源同步的分布式异步fifo数据交互方法及fifo结构 | |
US11500541B2 (en) | Memory system and controlling method | |
TWI528183B (zh) | 使用資料傳輸率節流來執行序列ata連接的資料傳輸之方法、電腦可讀媒體和系統 | |
CN109344109B (zh) | 基于固态硬盘的大数据中加速人工智能计算的***及方法 | |
CN101403962A (zh) | 基于fpga的异步双fifo的数据缓存方法 | |
CN116795172B (zh) | 一种用于高速数字传输的跨时钟域处理方法、介质及装置 | |
CN110221994A (zh) | 一种数据位宽转换的方法及装置、计算机可读存储介质 | |
CN116401186A (zh) | 基于axi总线的opi psram控制***、方法 | |
US10191884B2 (en) | Managing a multi-lane serial link | |
CN105676689A (zh) | 实时软件接收机中采集数据循环存储与分发方法 | |
US5898889A (en) | Qualified burst cache for transfer of data between disparate clock domains | |
CN109905146A (zh) | 一种基于突发读取的存储扩频码流同步*** | |
US6363076B1 (en) | Phantom buffer for interfacing between buses of differing speeds | |
CN100463443C (zh) | 一种异步fifo实现***及实现方法 | |
CN115220528B (zh) | 时钟获得方法、装置、芯片、电子设备及存储介质 | |
CN110321063A (zh) | 数据处理方法及存储设备 | |
CN103488597A (zh) | 一种先进先出缓存器及其读写数据的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |