CN102710289A - Multi-user time hopping-pulse position modulation ultra-wideband receiver demodulator - Google Patents
Multi-user time hopping-pulse position modulation ultra-wideband receiver demodulator Download PDFInfo
- Publication number
- CN102710289A CN102710289A CN2012101990315A CN201210199031A CN102710289A CN 102710289 A CN102710289 A CN 102710289A CN 2012101990315 A CN2012101990315 A CN 2012101990315A CN 201210199031 A CN201210199031 A CN 201210199031A CN 102710289 A CN102710289 A CN 102710289A
- Authority
- CN
- China
- Prior art keywords
- output
- clock
- module
- circuit
- 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.)
- Granted
Links
- 230000001360 synchronised effect Effects 0.000 claims abstract description 42
- 238000011084 recovery Methods 0.000 claims abstract description 7
- 238000006243 chemical reaction Methods 0.000 claims description 24
- 101100113692 Caenorhabditis elegans clk-2 gene Proteins 0.000 claims description 6
- 101100003180 Colletotrichum lindemuthianum ATG1 gene Proteins 0.000 claims description 6
- 101710169169 Polyprenol monophosphomannose synthase Proteins 0.000 claims description 3
- 230000010354 integration Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000036039 immunity Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Images
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明公开一种多用户跳时脉冲位置调制超宽带接收机解调器。本地加密模块产生解调器中所需的加密信号。多用户模块接收本地加密模块的信号,提供多用户输出的本地模板信号。时钟树接收来自时钟与数据恢复电路的系统时钟信号,并分配到解调器各个子模块的时钟端。模板产生与比较模块接收来自射频前端的PPM信号,并与本地模板信号进行比较。同步计数失步复位模块接收模板产生与比较模块的比较结果并进行信号的同步判定,以及完成失步复位操作。判决输出模块接收来自模板产生与比较模块的数据以及来自同步计数失步复位的使能信号,送出解码后的数据信号。本发明通过简单的模板比较与同步控制,在节省整个芯片面积的同时实现了TH-UWB多用户解码的功能。
The invention discloses a multi-user time-hopping pulse position modulation ultra-wideband receiver demodulator. The local encryption module generates the encrypted signal required in the demodulator. The multi-user module receives the signal of the local encryption module and provides the local template signal output by the multi-user. The clock tree receives the system clock signal from the clock and data recovery circuit and distributes it to the clock terminals of each sub-module of the demodulator. The template generating and comparing module receives the PPM signal from the radio frequency front end, and compares it with the local template signal. The synchronous counting out-of-synchronization reset module receives the comparison result generated by the template and the comparison module, performs signal synchronization judgment, and completes the out-of-synchronization reset operation. The judgment output module receives the data from the template generation and comparison module and the enable signal from the synchronous count out-of-step reset, and sends out the decoded data signal. The invention realizes the TH-UWB multi-user decoding function while saving the entire chip area through simple template comparison and synchronous control.
Description
技术领域 technical field
本发明涉及无线通信技术领域,具体涉及一种多用户跳时脉冲位置调制超宽带接收机解调器。The invention relates to the technical field of wireless communication, in particular to a multi-user time-hopping pulse position modulation ultra-wideband receiver demodulator.
背景技术 Background technique
超宽带(UWB)是高速无线通信中一种极有竞争力的通信方式,它可以实现有载波或者无载波通信,同时它是一种超高速的短距离无线接入技术。超宽带能在较宽的频谱上传送极低功率的信号,能在10m左右的范围内实现每秒数百兆比特的数据传输率,具有抗干扰性能强、传输速率高、带宽极宽、消耗电能小、保密性好、发送功率小等诸多优势。由于超宽带信号的频谱由调制方式和信号的波形决定;因此超宽带波形和调制技术的选择在超宽带系统的设计中非常重要。在实际应用中,需要综合考虑系统的使用场合和技术要求来选取合适的波形和调制方式。在多用户的系统中,超宽带的调制方式是多址调制和信息调制的组合,如可通过对不同的用户分配不同的跳时序列,在时间上避免不同用户之间的干扰的跳时脉冲位置调制超宽带(TH-脉冲位置调制-UWB)。Ultra-wideband (UWB) is a very competitive communication method in high-speed wireless communication. It can realize carrier-based or carrier-less communication, and it is an ultra-high-speed short-distance wireless access technology. Ultra-wideband can transmit extremely low-power signals on a wide spectrum, and can achieve a data transmission rate of hundreds of megabits per second within a range of about 10m. It has strong anti-interference performance, high transmission rate, extremely wide bandwidth, and low consumption Small power, good confidentiality, low transmission power and many other advantages. Because the frequency spectrum of UWB signal is determined by modulation mode and signal waveform; therefore, the choice of UWB waveform and modulation technology is very important in the design of UWB system. In practical applications, it is necessary to comprehensively consider the use occasions and technical requirements of the system to select the appropriate waveform and modulation method. In a multi-user system, the UWB modulation method is a combination of multiple access modulation and information modulation, such as time-hopping pulses that can avoid interference between different users in time by assigning different time-hopping sequences to different users Position Modulation Ultra Wideband (TH - Pulse Position Modulation - UWB).
超宽带信号传输由于受到大尺度路径损耗、阴影效应、小尺度多径衰落等因素的影响;因此到达接收机的信号存在严重的失真,同时信号还可能受到多址干扰、窄带干扰和背景噪声的影响。一般情况下,超宽带接收机主要由解调器和检测器组成。解调器的功能是将接受波形变换成N维向量r,N为发送波形的维数。检测器的功能是根据r判断是哪一个波形的发送。解调器作为超宽带接收机的关键部件,目前常采用以下两种实现方法,一是基于信号相关的应用,而是基于匹配滤波器的应用。然而上述两种方法所实现的解调器均存在电路结构复杂的特点。Ultra-wideband signal transmission is affected by factors such as large-scale path loss, shadowing effect, and small-scale multipath fading; therefore, the signal reaching the receiver is severely distorted, and the signal may also be affected by multiple access interference, narrowband interference, and background noise. Influence. In general, an ultra-wideband receiver is mainly composed of a demodulator and a detector. The function of the demodulator is to transform the received waveform into an N-dimensional vector r, where N is the dimension of the transmitted waveform. The function of the detector is to judge which waveform is sent according to r. As a key component of the UWB receiver, the demodulator often adopts the following two implementation methods at present, one is based on the application of signal correlation, but based on the application of matched filter. However, the demodulators implemented by the above two methods all have the characteristics of complex circuit structures.
发明内容 Contents of the invention
本发明所要解决的技术问题是提供一种多用户跳时脉冲位置调制超宽带接收机解调器,该解调器可以采用标准数字CMOS工艺实现,电路结构简洁,同时能够在不增加电路功耗和复杂度的前提下实现了多用户的功能。The technical problem to be solved by the present invention is to provide a multi-user time-hopping pulse position modulation ultra-wideband receiver demodulator, the demodulator can be realized by standard digital CMOS technology, the circuit structure is simple, and the power consumption of the circuit can not be increased at the same time The multi-user function is realized under the premise of complexity and complexity.
为解决上述问题,本发明是通过以下方案实现的:In order to solve the above problems, the present invention is achieved through the following schemes:
多用户跳时脉冲位置调制超宽带接收机解调器,其特征在于:主要由时钟树模块、多用户模块、本地加密模块、2个模板产生与比较模块、同步计数失步复位模块、以及判决输出模块组成。时钟树模块的系统时钟输入端接受接收机时钟与数据恢复电路送来的系统时钟,并将其分解为第一时钟、第二时钟、第三时钟与第四时钟这多路输出;时钟树模块的第一时钟输出端连接到第一和第二模板产生与比较模块的第一时钟输入端、判决输出模块的第一时钟输入端、同步计数失步复位模块的第一时钟输入端、以及本地加密模块的第一时钟输入端;时钟树模块的第二时钟输出端连接到第一和第二模板产生与比较模块的第二时钟输入端;时钟树模块的第三时钟输出端连接到判决输出模块的第三时钟输入端;时钟树模块的第四时钟输出端连接到判决输出模板的第四时钟输入端。多用户模块的第一输入端与第二输入端分别连接外部来的数控多用户选择端;多用户模块的本地伪随机码输入端接收来自本地加密模块的加密输出信号;多用户模块的多用户输出端连接到第一和第二模板产生与比较模块的多用户输入端。本地加密模块的比较后的数据输入端连接到同步计数失步复位模块的比较后的数据输出端。第一模板产生与比较模块的系统脉冲位置调制输入端接收外部的脉冲位置调制输入信号;第一模板产生与比较模块的模式控制输入端连接到电源;第一模板产生与比较模板的Q本信号输出端连接到判决输出模块的Q本信号输入端;第一模板产生与比较模板的Q外信号输出端连接到判决输出模块的Q外信号输入端;第一模板产生与比较模板的比较后第二脉冲位置调制输出端连接到同步计数失步复位模块的比较后第二脉冲位置调制输入端。第二模板产生与比较模块的系统脉冲位置调制输入端接收外部的脉冲位置调制输入信号;第二模板产生与比较模块的模式控制输入端连接到地;第二模板产生与比较模板的比较后第一脉冲位置调制输出端连接到同步计数失步复位模块的比较后第一脉冲位置调制输入端。同步计数失步复位模块的使能输出端连接到第一和第二模板产生与比较模块的使能输入端、以及判决输出模块的使能输入端;外部复位信号连接到同步计数失步复位模块的复位输入端。判决输出模板的数据输出端是解调器最终判决以后的数据输出端;判决输出模板的数据时钟输出端是解调器最终判决以后的数据时钟输出端。The multi-user time-hopping pulse position modulation ultra-wideband receiver demodulator is characterized in that it is mainly composed of a clock tree module, a multi-user module, a local encryption module, two template generation and comparison modules, a synchronous counting out-of-step reset module, and a judgment output modules. The system clock input terminal of the clock tree module accepts the system clock sent by the receiver clock and data recovery circuit, and decomposes it into multiple outputs of the first clock, the second clock, the third clock and the fourth clock; the clock tree module The first clock output terminal of the first and second template is connected to the first clock input terminal of the first and second template generation and comparison module, the first clock input terminal of the judgment output module, the first clock input terminal of the synchronous counting out-of-sync reset module, and the local The first clock input of the encryption module; the second clock output of the clock tree module is connected to the second clock input of the first and second template generation and comparison modules; the third clock output of the clock tree module is connected to the decision output The third clock input terminal of the module; the fourth clock output terminal of the clock tree module is connected to the fourth clock input terminal of the decision output template. The first input end and the second input end of the multi-user module are respectively connected to the external numerical control multi-user selection end; the local pseudo-random code input end of the multi-user module receives the encrypted output signal from the local encryption module; the multi-user module of the multi-user module The output is connected to the multi-user input of the first and second template generating and comparing modules. The compared data input terminal of the local encryption module is connected to the compared data output terminal of the synchronous counting out-of-synchronization reset module. The system pulse position modulation input terminal of the first template generation and comparison module receives the external pulse position modulation input signal; the mode control input terminal of the first template generation and comparison module is connected to the power supply; the first template generation and comparison template Q this signal The output end is connected to the Q signal input end of the judgment output module; the Q external signal output end of the first template generation and comparison template is connected to the Q external signal input end of the judgment output module; The second pulse position modulation output terminal is connected to the compared second pulse position modulation input terminal of the synchronous counting out-of-step reset module. The system pulse position modulation input terminal of the second template generation and comparison module receives the external pulse position modulation input signal; the mode control input terminal of the second template generation and comparison module is connected to the ground; A pulse position modulation output terminal is connected to the compared first pulse position modulation input terminal of the synchronous counting out-of-step reset module. The enable output of the synchronous counting out-of-step reset module is connected to the enable input of the first and second template generation and comparison modules, and the enable input of the judgment output module; the external reset signal is connected to the synchronous count out-of-step reset module the reset input. The data output end of the decision output template is the data output end after the final decision of the demodulator; the data clock output end of the decision output template is the data clock output end after the final decision of the demodulator.
在本发明中,所述多用户模块包含第一与门电路和第一或门电路;来自本地加密模块的本地伪随机码和第一多用户选择端送入第一与门电路,第一与门电路输出和第二多用户选择端一起送入第一或门电路,第一或门电路输出是多用户输出端。In the present invention, the multi-user module comprises the first AND gate circuit and the first OR gate circuit; the local pseudo-random code and the first multi-user selection terminal from the local encryption module are sent into the first AND gate circuit, and the first AND The output of the gate circuit and the second multi-user selection terminal are sent to the first OR gate circuit, and the output of the first OR gate circuit is the multi-user output terminal.
在本发明中,所述本地加密模块包含第二与门电路、8分频电路和本地伪随机码产生电路;来自同步计数失步复位模块的比较后的数据信号与时钟树模块输出的第一时钟信号送入第二与门电路,第二与门电路的输出经过8分频电路,再送到本地伪随机码产生电路,最后本地伪随机码产生电路的输出是加密输出端。In the present invention, the local encryption module includes a second AND gate circuit, an 8-frequency division circuit and a local pseudo-random code generation circuit; the compared data signal from the synchronous counting out-of-sync reset module and the first clock tree module output The clock signal is sent to the second AND gate circuit, and the output of the second AND gate circuit is sent to the local pseudo-random code generation circuit through an 8-frequency division circuit, and finally the output of the local pseudo-random code generation circuit is an encrypted output terminal.
在本发明中,所述第一模板产生与比较模块和第二模板产生与比较模块各自包含半加器电路、脉冲位置调制产生电路、第一D触发器电路、2个串并转换电路、第一缓冲器电路和比较器电路;多用户输入信号与模式控制信号一起送入半加器电路,半加器电路输出送到脉冲位置调制产生电路;脉冲位置调制产生电路的时钟来自时钟树模块输出的第一时钟;脉冲位置调制产生电路输出的信号送到第一D触发器电路,第一D触发器电路的时钟来自时钟树模块输出的第二时钟;第一D触发器电路的输出送入第一串并转换电路,第一串并转换电路的时钟来自时钟树模块输出的第一时钟;系统脉冲位置调制输入信号送入第二串并转换电路,第二串并转换电路的时钟来自时钟树模块的输出第一时钟;第一和第二串并转换电路的各自4路输出均送到第一缓冲器电路,第一缓冲器电路的使能信号来自同步计数失步复位模块的使能端;第一缓冲器电路的2个4路输出送到比较器电路,比较器电路的时钟来自时钟树模块输出的第一时钟;比较器电路输出为比较后第一或第二脉冲位置调制输出端,第一串并转换电路的4路输出中的一路为Q本输出端,第二串并转换电路的4路输出中的一路为Q外输出端。In the present invention, the first template generation and comparison module and the second template generation and comparison module each include a half adder circuit, a pulse position modulation generation circuit, a first D flip-flop circuit, two serial-to-parallel conversion circuits, a second A buffer circuit and a comparator circuit; the multi-user input signal and the mode control signal are sent to the half adder circuit, and the output of the half adder circuit is sent to the pulse position modulation generation circuit; the clock of the pulse position modulation generation circuit comes from the output of the clock tree module The first clock of the pulse position modulation generation circuit is sent to the first D flip-flop circuit, and the clock of the first D flip-flop circuit comes from the second clock output by the clock tree module; the output of the first D flip-flop circuit is sent to The first serial-to-parallel conversion circuit, the clock of the first serial-to-parallel conversion circuit comes from the first clock output by the clock tree module; the system pulse position modulation input signal is sent to the second serial-to-parallel conversion circuit, and the clock of the second serial-to-parallel conversion circuit comes from the clock The output of the tree module is the first clock; the respective 4 outputs of the first and second serial-to-parallel conversion circuits are sent to the first buffer circuit, and the enable signal of the first buffer circuit comes from the enable of the synchronous counting out-of-step reset module The two 4-way outputs of the first buffer circuit are sent to the comparator circuit, and the clock of the comparator circuit comes from the first clock output by the clock tree module; the output of the comparator circuit is the first or second pulse position modulation output after comparison One of the 4 outputs of the first serial-to-parallel conversion circuit is the Q output terminal, and one of the 4 outputs of the second serial-to-parallel conversion circuit is the Q external output terminal.
在本发明中,所述同步计数失步复位模块包含第二或门电路、计数器电路和第三与门电路;第一和第二模板产生与比较模块输出的比较后第一和第二脉冲位置调制信号一起送入第二或门电路;第二或门电路输出的比较后的数据信号提供给本地加密模块,并同时送入计数器电路;计数器电路的时钟来自时钟树模块输出的第一时钟,计数器电路的输出送至第三与门电路的输入,第三与门电路上带有复位端,第三与门电路的输出为使能输出端。In the present invention, the synchronous counting out-of-step reset module includes a second OR gate circuit, a counter circuit and a third AND gate circuit; the first and second templates produce the first and second pulse positions compared with the output of the comparison module The modulated signal is sent into the second OR gate circuit together; the compared data signal output by the second OR gate circuit is provided to the local encryption module and sent into the counter circuit at the same time; the clock of the counter circuit comes from the first clock output by the clock tree module, The output of the counter circuit is sent to the input of the third AND gate circuit, the third AND gate circuit has a reset terminal, and the output of the third AND gate circuit is an enabling output terminal.
在本发明中,所述判决输出模板包含3个D触发器电路、同或门电路、第四与门电路、积分电路和第二缓冲器电路;第二和第三D触发器电路的时钟均来自时钟树模块输出的第三时钟信号,第二D触发器电路的数据来自第一模板产生与比较模块的Q外信号,第三D触发器电路的数据来自第一模板产生与比较模块的Q本信号;第二和第三D触发器电路的输出一起送入同或门电路,同或门电路的时钟来自时钟树模块输出的第一时钟信号,同或门电路的输出送入第四与门电路;第四与门电路的另一个信号是来自同步计数失步复位模块的使能,第四与门电路输出经过积分器电路积分后送入第四D触发器电路;第四D触发器电路和第二缓冲器电路的时钟均来自时钟树模块输出的第四时钟,第四D触发器电路输出为数据输出端,第二缓冲器电路的输出为数据时钟输出端。In the present invention, the decision output template includes 3 D flip-flop circuits, an NOR gate circuit, a fourth AND gate circuit, an integrating circuit and a second buffer circuit; the clocks of the second and the third D flip-flop circuits are all From the third clock signal output by the clock tree module, the data of the second D flip-flop circuit comes from the Q external signal of the first template generation and comparison module, and the data of the third D flip-flop circuit comes from the Q signal of the first template generation and comparison module. This signal; the outputs of the second and third D flip-flop circuits are sent to the same-OR gate circuit, the clock of the same-OR gate circuit comes from the first clock signal output by the clock tree module, and the output of the same-OR gate circuit is sent to the fourth AND Gate circuit; another signal of the fourth AND gate circuit is the enable of the synchronous counting out-of-step reset module, and the output of the fourth AND gate circuit is sent to the fourth D flip-flop circuit after being integrated by the integrator circuit; the fourth D flip-flop Both the clocks of the circuit and the second buffer circuit come from the fourth clock output by the clock tree module, the output of the fourth D flip-flop circuit is the data output end, and the output of the second buffer circuit is the data clock output end.
与现有技术相比,本发明具有如下特点:Compared with prior art, the present invention has following characteristics:
1、提出了一种新的多用户跳时脉冲位置调制超宽带(TH-PPM-UWB)数字接收机解调电路结构,该电路可以采用标准数字CMOS工艺实现,电路结构简洁,在不增加电路功耗和复杂度的前提下实现了多用户的功能;1. A new multi-user time-hopping pulse position modulation ultra-wideband (TH-PPM-UWB) digital receiver demodulation circuit structure is proposed. This circuit can be realized by standard digital CMOS technology. The circuit structure is simple and does not require additional circuits. The multi-user function is realized under the premise of power consumption and complexity;
2、实现多用户UWB系统的数据解码功能,而且系统简单,节省整个电路的面积;2. Realize the data decoding function of multi-user UWB system, and the system is simple, saving the area of the entire circuit;
3、具有同步搜索与失步保护功能,提高了解调器的稳定性与解码数据的可靠性;3. It has the functions of synchronous search and out-of-synchronization protection, which improves the stability of the demodulator and the reliability of the decoded data;
4、能够解码加密的UWB系统的信号;4. Capable of decoding encrypted UWB system signals;
5、适用于短距离无线高速数据传输系统。5. Suitable for short-distance wireless high-speed data transmission system.
附图说明 Description of drawings
图1是TH-PPM-UWB接收机解调器的结构示意图。Figure 1 is a schematic structural diagram of a TH-PPM-UWB receiver demodulator.
图2是解调器的多用户选择模块示意图。Fig. 2 is a schematic diagram of the multi-user selection module of the demodulator.
图3是解调器的本地加密模块示意图。Fig. 3 is a schematic diagram of the local encryption module of the demodulator.
图4是解调器的模板产生与比较模块示意图。Fig. 4 is a schematic diagram of the template generation and comparison module of the demodulator.
图5是解调器的同步计数与失步复位模块示意图。Fig. 5 is a schematic diagram of the synchronous counting and out-of-synchronization reset module of the demodulator.
图6是解调器的判决输出模块示意图。Fig. 6 is a schematic diagram of the decision output module of the demodulator.
图7是解调器的输入输出信号时序示意图。FIG. 7 is a schematic diagram of the timing sequence of the input and output signals of the demodulator.
具体实施方式 Detailed ways
参见图1,一种多用户跳时脉冲位置调制超宽带接收机解调器,主要由时钟树模块、多用户模块、本地加密模块、2个模板产生与比较模块、同步计数失步复位模块、以及判决输出模块组成。本地加密模块用于产生TH-PPM-UWB接收机解调器中所需的加密信号,多用户模块接收来自本地加密模块的信号,提供多用户输出的本地模板信号。时钟树接收来自时钟与数据恢复电路的系统时钟信号,并分配到解调器各个子模块的时钟端。模板产生与比较模块接收来自射频前端的PPM信号,并与本地模板信号进行比较。同步计数失步复位模块接收模板产生与比较模块的比较结果并进行信号的同步判定,以及完成失步复位操作。判决输出模块接收来自模板产生与比较模块的数据以及来自同步计数失步复位的使能信号,送出解码后的数据信号。本发明通过简单的模板比较与同步控制,在节省整个芯片面积的同时实现了TH-UWB多用户解码的功能。Referring to Fig. 1, a multi-user time-hopping pulse position modulation ultra-wideband receiver demodulator is mainly composed of a clock tree module, a multi-user module, a local encryption module, two template generation and comparison modules, a synchronous counting out-of-step reset module, and a decision output module. The local encryption module is used to generate the encrypted signal required in the TH-PPM-UWB receiver demodulator, the multi-user module receives the signal from the local encryption module, and provides the local template signal output by the multi-user. The clock tree receives the system clock signal from the clock and data recovery circuit and distributes it to the clock terminals of each sub-module of the demodulator. The template generating and comparing module receives the PPM signal from the radio frequency front end, and compares it with the local template signal. The synchronous counting out-of-synchronization reset module receives the comparison result generated by the template and the comparison module, performs signal synchronization judgment, and completes the out-of-synchronization reset operation. The judgment output module receives the data from the template generation and comparison module and the enable signal from the synchronous count out-of-step reset, and sends out the decoded data signal. The invention realizes the TH-UWB multi-user decoding function while saving the entire chip area through simple template comparison and synchronous control.
时钟树模块的系统时钟输入端sysclk接受接收机时钟与数据恢复电路送来的系统时钟,并将其分解为第一时钟clk0、第二时钟clk1、第三时钟clk2与第四时钟clk500这多路输出;时钟树模块的第一时钟输出端clk0连接到第一和第二模板产生与比较模块的第一时钟输入端clk0、判决输出模块的第一时钟输入端clk0、同步计数失步复位模块的第一时钟输入端clk0、以及本地加密模块的第一时钟输入端clk0;时钟树模块的第二时钟输出端clk1连接到第一和第二模板产生与比较模块的第二时钟输入端clk1;时钟树模块的第三时钟输出端clk2连接到判决输出模块的第三时钟输入端clk2;时钟树模块的第四时钟输出端clk500连接到判决输出模板的第四时钟输入端clk500。多用户模块的第一输入端A与第二输入端B分别连接外部来的数控多用户选择端;多用户模块的本地伪随机码本地PN码输入端接收来自本地加密模块的加密输出信号;多用户模块的多用户输出端连接到第一和第二模板产生与比较模块的多用户输入端。本地加密模块的比较后的数据输入端Dcomp连接到同步计数失步复位模块的比较后的数据输出端Dcomp。第一模板产生与比较模块的系统脉冲位置调制输入端PPMin接收外部的脉冲位置调制输入信号;第一模板产生与比较模块的模式控制输入端modctrl连接到电源Vdd;第一模板产生与比较模板的Q本信号输出端连接到判决输出模块的Q本信号输入端;第一模板产生与比较模板的Q外信号输出端连接到判决输出模块的Q外信号输入端;第一模板产生与比较模板的比较后第二脉冲位置调制输出端比较后PPM1连接到同步计数失步复位模块的比较后第二脉冲位置调制输入端比较后PPM1。第二模板产生与比较模块的系统脉冲位置调制输入端PPMin接收外部的脉冲位置调制输入信号;第二模板产生与比较模块的模式控制输入端modctrl连接到地Vss;第二模板产生与比较模板的比较后第一脉冲位置调制输出端比较后PPM0连接到同步计数失步复位模块的比较后第一脉冲位置调制输入端比较后PPM0。同步计数失步复位模块的使能输出端en连接到第一和第二模板产生与比较模块的使能输入端en、以及判决输出模块的使能输入端en;外部复位信号Reset连接到同步计数失步复位模块的复位输入端Reset。判决输出模板的数据输出端Dataout是解调器最终判决以后的数据输出端;判决输出模板的数据时钟输出端clkout是解调器最终判决以后的数据时钟输出端。The system clock input terminal sysclk of the clock tree module receives the system clock sent by the receiver clock and data recovery circuit, and decomposes it into multiple channels of the first clock clk0, the second clock clk1, the third clock clk2 and the fourth clock clk500 Output; the first clock output terminal clk0 of the clock tree module is connected to the first clock input terminal clk0 of the first and second template generation and comparison modules, the first clock input terminal clk0 of the judgment output module, and the synchronous counting out-of-step reset module The first clock input terminal clk0 and the first clock input terminal clk0 of the local encryption module; the second clock output terminal clk1 of the clock tree module is connected to the second clock input terminal clk1 of the first and second template generation and comparison modules; the clock The third clock output terminal clk2 of the tree module is connected to the third clock input terminal clk2 of the decision output module; the fourth clock output terminal clk500 of the clock tree module is connected to the fourth clock input terminal clk500 of the decision output module. The first input terminal A and the second input terminal B of the multi-user module are respectively connected to the external numerical control multi-user selection terminal; the local pseudo-random code local PN code input terminal of the multi-user module receives the encrypted output signal from the local encryption module; The multi-user output of the user module is connected to the multi-user input of the first and second template generation and comparison modules. The compared data input terminal Dcomp of the local encryption module is connected to the compared data output terminal Dcomp of the synchronization counting out-of-synchronization reset module. The system pulse position modulation input terminal PPMin of the first template generation and comparison module receives the external pulse position modulation input signal; the mode control input modctrl of the first template generation and comparison module is connected to the power supply Vdd; the first template generation and comparison template The Q signal output end is connected to the Q signal input end of the judgment output module; the Q external signal output end of the first template generation and comparison template is connected to the Q external signal input end of the judgment output module; the first template generation and comparison template The compared second pulse position modulation output port and the compared post PPM1 are connected to the compared second pulse position modulation input port of the synchronous counting out-of-step reset module. The system pulse position modulation input terminal PPMin of the second template generation and comparison module receives the external pulse position modulation input signal; the mode control input modctrl of the second template generation and comparison module is connected to ground Vss; the second template generation and comparison template The first pulse position modulation output terminal after comparison PPM0 after comparison is connected to the first pulse position modulation input terminal after comparison of synchronous counting out-of-step reset module PPM0 after comparison. The enable output end en of the synchronous counting out-of-step reset module is connected to the enable input end en of the first and second template generation and comparison modules, and the enable input end en of the judgment output module; the external reset signal Reset is connected to the synchronous counting The reset input terminal Reset of the out-of-synchronization reset module. The data output terminal Dataout of the decision output template is the data output terminal after the final decision of the demodulator; the data clock output terminal clkout of the decision output template is the data clock output terminal after the final decision of the demodulator.
为了能够采用标准数字CMOS工艺实现本发明,本发明的各个模块的具体电路构成如下:In order to realize the present invention by adopting standard digital CMOS process, the concrete circuit of each module of the present invention constitutes as follows:
在本发明中,所述多用户模块包含第一与门电路和第一或门电路;来自本地加密模块的本地伪随机码和第一多用户选择端送入第一与门电路,第一与门电路输出和第二多用户选择端一起送入第一或门电路,第一或门电路输出是多用户输出端。In the present invention, the multi-user module comprises the first AND gate circuit and the first OR gate circuit; the local pseudo-random code and the first multi-user selection terminal from the local encryption module are sent into the first AND gate circuit, and the first AND The output of the gate circuit and the second multi-user selection terminal are sent to the first OR gate circuit, and the output of the first OR gate circuit is the multi-user output terminal.
在本发明中,所述本地加密模块包含第二与门电路、8分频电路和本地伪随机码产生电路;来自同步计数失步复位模块的比较后的数据信号与时钟树模块输出的第一时钟信号送入第二与门电路,第二与门电路的输出经过8分频电路,再送到本地伪随机码产生电路,最后本地伪随机码产生电路的输出是加密输出端。In the present invention, the local encryption module includes a second AND gate circuit, an 8-frequency division circuit and a local pseudo-random code generation circuit; the compared data signal from the synchronous counting out-of-sync reset module and the first clock tree module output The clock signal is sent to the second AND gate circuit, and the output of the second AND gate circuit is sent to the local pseudo-random code generation circuit through an 8-frequency division circuit, and finally the output of the local pseudo-random code generation circuit is an encrypted output terminal.
在本发明中,所述第一模板产生与比较模块和第二模板产生与比较模块各自包含半加器电路、脉冲位置调制产生电路、第一D触发器电路、2个串并转换电路、第一缓冲器电路和比较器电路;多用户输入信号与模式控制信号一起送入半加器电路,半加器电路输出送到脉冲位置调制产生电路;脉冲位置调制产生电路的时钟来自时钟树模块输出的第一时钟;脉冲位置调制产生电路输出的信号送到第一D触发器电路,第一D触发器电路的时钟来自时钟树模块输出的第二时钟;第一D触发器电路的输出送入第一串并转换电路,第一串并转换电路的时钟来自时钟树模块输出的第一时钟;系统脉冲位置调制输入信号送入第二串并转换电路,第二串并转换电路的时钟来自时钟树模块的输出第一时钟;第一和第二串并转换电路的各自4路输出均送到第一缓冲器电路,第一缓冲器电路的使能信号来自同步计数失步复位模块的使能端;第一缓冲器电路的2个4路输出送到比较器电路,比较器电路的时钟来自时钟树模块输出的第一时钟;比较器电路输出为比较后第一或第二脉冲位置调制输出端,第一串并转换电路的4路输出中的一路为Q本输出端,第二串并转换电路的4路输出中的一路为Q外输出端。In the present invention, the first template generation and comparison module and the second template generation and comparison module each include a half adder circuit, a pulse position modulation generation circuit, a first D flip-flop circuit, two serial-to-parallel conversion circuits, a second A buffer circuit and a comparator circuit; the multi-user input signal and the mode control signal are sent to the half adder circuit, and the output of the half adder circuit is sent to the pulse position modulation generation circuit; the clock of the pulse position modulation generation circuit comes from the output of the clock tree module The first clock of the pulse position modulation generation circuit is sent to the first D flip-flop circuit, and the clock of the first D flip-flop circuit comes from the second clock output by the clock tree module; the output of the first D flip-flop circuit is sent to The first serial-to-parallel conversion circuit, the clock of the first serial-to-parallel conversion circuit comes from the first clock output by the clock tree module; the system pulse position modulation input signal is sent to the second serial-to-parallel conversion circuit, and the clock of the second serial-to-parallel conversion circuit comes from the clock The output of the tree module is the first clock; the respective 4 outputs of the first and second serial-to-parallel conversion circuits are sent to the first buffer circuit, and the enable signal of the first buffer circuit comes from the enable of the synchronous counting out-of-step reset module The two 4-way outputs of the first buffer circuit are sent to the comparator circuit, and the clock of the comparator circuit comes from the first clock output by the clock tree module; the output of the comparator circuit is the first or second pulse position modulation output after comparison One of the 4 outputs of the first serial-to-parallel conversion circuit is the Q output terminal, and one of the 4 outputs of the second serial-to-parallel conversion circuit is the Q external output terminal.
在本发明中,所述同步计数失步复位模块包含第二或门电路、计数器电路和第三与门电路;第一和第二模板产生与比较模块输出的比较后第一和第二脉冲位置调制信号一起送入第二或门电路;第二或门电路输出的比较后的数据信号提供给本地加密模块,并同时送入计数器电路;计数器电路的时钟来自时钟树模块输出的第一时钟,计数器电路的输出送至第三与门电路的输入,第三与门电路上带有复位端,第三与门电路的输出为使能输出端。In the present invention, the synchronous counting out-of-step reset module includes a second OR gate circuit, a counter circuit and a third AND gate circuit; the first and second templates produce the first and second pulse positions compared with the output of the comparison module The modulated signal is sent into the second OR gate circuit together; the compared data signal output by the second OR gate circuit is provided to the local encryption module and sent into the counter circuit at the same time; the clock of the counter circuit comes from the first clock output by the clock tree module, The output of the counter circuit is sent to the input of the third AND gate circuit, the third AND gate circuit has a reset terminal, and the output of the third AND gate circuit is an enabling output terminal.
在本发明中,所述判决输出模板包含3个D触发器电路、同或门电路、第四与门电路、积分电路和第二缓冲器电路;第二和第三D触发器电路的时钟均来自时钟树模块输出的第三时钟信号,第二D触发器电路的数据来自第一模板产生与比较模块的Q外信号,第三D触发器电路的数据来自第一模板产生与比较模块的Q本信号;第二和第三D触发器电路的输出一起送入同或门电路,同或门电路的时钟来自时钟树模块输出的第一时钟信号,同或门电路的输出送入第四与门电路;第四与门电路的另一个信号是来自同步计数失步复位模块的使能,第四与门电路输出经过积分器电路积分后送入第四D触发器电路;第四D触发器电路和第二缓冲器电路的时钟均来自时钟树模块输出的第四时钟,第四D触发器电路输出为数据输出端,第二缓冲器电路的输出为数据时钟输出端。In the present invention, the decision output template includes 3 D flip-flop circuits, an NOR gate circuit, a fourth AND gate circuit, an integrating circuit and a second buffer circuit; the clocks of the second and the third D flip-flop circuits are all From the third clock signal output by the clock tree module, the data of the second D flip-flop circuit comes from the Q external signal of the first template generation and comparison module, and the data of the third D flip-flop circuit comes from the Q signal of the first template generation and comparison module. This signal; the outputs of the second and third D flip-flop circuits are sent to the same-OR gate circuit, the clock of the same-OR gate circuit comes from the first clock signal output by the clock tree module, and the output of the same-OR gate circuit is sent to the fourth AND Gate circuit; another signal of the fourth AND gate circuit is the enable of the synchronous counting out-of-step reset module, and the output of the fourth AND gate circuit is sent to the fourth D flip-flop circuit after being integrated by the integrator circuit; the fourth D flip-flop Both the clocks of the circuit and the second buffer circuit come from the fourth clock output by the clock tree module, the output of the fourth D flip-flop circuit is the data output end, and the output of the second buffer circuit is the data clock output end.
多用户输入端为送入的位置脉冲调制信号,分别送入第一和第二模块产生与比较模块,第一和第二模块产生与比较模块分别为本地的PPM模板信号,第一模块产生与比较模块的模式控制端接电源(高电平Vdd),第二模块产生与比较模块的模式控制端接地(低电平Vss),这样可以使得一路用于产生模板为“1”的PPM信号,另一路用于产生模板为“0”的PPM信号。当信息数据为“0”码时,PPM模板信号电路输出的是含有信息码“0”的TH-PPM基带信号;当信息数据为“1”码时,PPM模板信号电路输出的是含有信息码“1”的TH-PPM基带信号。多用户模块通过A、B端接高电平,低电平,PN伪随机序列的不同组合,实现多用户的选择功能。第一和第二模块产生与比较模块的输出端都送入同步计数失步复位模块。同步计数失步复位模块主要完成的功能是为接收机提供同步搜索与失步保护功能,为了防止系统长时间失步锁死,同步计数失步复位模块专门提供复位端,使电路在这一极端情况下,通过它来实现系统的再次同步搜索与失步保护功能。模板产生与比较模块将接收到的TH-PPM信号与隐藏信息码“0”或“1”的PPM模板信号进行移位比较,然后将并行比较结果送入到同步计数失步复位模块。当两个模板产生与比较模块的输出信号电压值都为低电平时,或门的输出信号为低电平,控制计数器电路开始计数,当计数值达到设定数值时计数器电路输出高电平,控制相关检测器电路的使能端开启,两个模板产生与比较模块重新开始工作。系统同步后,通过判决输出模块进行判决,恢复出信息信号。时钟树模块为接收机各个模块提供系统时钟。判决输出模块的输出信号为高电平,表示恢复信息码“1”;当积分器输出为低电平时,判决器的输出信号为低电平,表示恢复信息码“0”。D触发器电路的作用是对积分器输出信号进行整形。The multi-user input terminal is the input position pulse modulation signal, which is respectively sent to the first and second module generation and comparison modules. The first and second module generation and comparison modules are respectively local PPM template signals. The first module generates and The mode control terminal of the comparison module is connected to the power supply (high level Vdd), and the second module generates and the mode control terminal of the comparison module is grounded (low level Vss), so that one channel can be used to generate a PPM signal whose template is "1". The other way is used to generate the PPM signal whose template is "0". When the information data is "0" code, the PPM template signal circuit outputs a TH-PPM baseband signal containing information code "0"; when the information data is "1" code, the PPM template signal circuit outputs a TH-PPM baseband signal containing information code "1" for TH-PPM baseband signal. The multi-user module realizes the multi-user selection function by connecting A and B terminals with high level, low level, and different combinations of PN pseudo-random sequences. The output ends of the generating and comparing modules of the first and second modules are sent to the synchronous counting out-of-synchronization reset module. The main function of the synchronous counting out-of-synchronization reset module is to provide synchronization search and out-of-synchronization protection functions for the receiver. Under normal circumstances, it is used to realize the system's re-synchronization search and out-of-synchronization protection functions. The template generation and comparison module shifts and compares the received TH-PPM signal with the PPM template signal of the hidden information code "0" or "1", and then sends the parallel comparison result to the synchronous counting and out-of-synchronization reset module. When the output signal voltage values of the two template generation and comparison modules are both low level, the output signal of the OR gate is low level, and the control counter circuit starts counting. When the count value reaches the set value, the counter circuit outputs high level. The enabling end of the control related detector circuit is turned on, and the two template generating and comparing modules start working again. After the system is synchronized, the judgment is made through the judgment output module, and the information signal is recovered. The clock tree module provides the system clock for each module of the receiver. The output signal of the judgment output module is high level, which means the recovery information code "1"; when the output of the integrator is low level, the output signal of the decision device is low level, which means the recovery information code "0". The function of the D flip-flop circuit is to shape the output signal of the integrator.
由于数字电路中对建立时间和保持时间是有一定要求的,因此本发明通过对D触发器和反相器的应用,来实现建立时间和保持时间要求。如果有信号在时钟的边缘变化就有可能形成不稳定,此时对时钟进行反相使时钟的边缘移动到信号的电平的中间,由此可以提高电路的稳定性,对时钟的抖动也有很好的抗扰性。不过时钟反相后,我们必须注意所要信号的变化以免产生错误。D触发器的作用是对信号整形使信号的保持时间延长。由于D触发器是时序电路,通过它整形的信号具有同步的性质,完全按照时钟来进行传输。反相器和D触发器相结合使电路更加稳定。Since the digital circuit has certain requirements for the setup time and the hold time, the present invention realizes the requirements for the setup time and the hold time through the application of the D flip-flop and the inverter. If the signal changes at the edge of the clock, it may cause instability. At this time, invert the clock to move the edge of the clock to the middle of the signal level, which can improve the stability of the circuit and have a great effect on the jitter of the clock. Good noise immunity. However, after the clock is inverted, we must pay attention to the change of the desired signal to avoid errors. The function of the D flip-flop is to shape the signal to prolong the hold time of the signal. Since the D flip-flop is a sequential circuit, the signal shaped by it has a synchronous nature and is transmitted completely according to the clock. Combining an inverter and a D flip-flop makes the circuit more stable.
最后应说明的是,对本发明的技术方案进行修改或者同等替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围中。Finally, it should be noted that any modification or equivalent replacement of the technical solution of the present invention without departing from the spirit and scope of the technical solution of the present invention shall be covered by the claims of the present invention.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210199031.5A CN102710289B (en) | 2012-06-16 | 2012-06-16 | Multi-user Time Hopping Pulse Position Modulation UWB Receiver Demodulator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210199031.5A CN102710289B (en) | 2012-06-16 | 2012-06-16 | Multi-user Time Hopping Pulse Position Modulation UWB Receiver Demodulator |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102710289A true CN102710289A (en) | 2012-10-03 |
CN102710289B CN102710289B (en) | 2014-02-26 |
Family
ID=46902879
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210199031.5A Expired - Fee Related CN102710289B (en) | 2012-06-16 | 2012-06-16 | Multi-user Time Hopping Pulse Position Modulation UWB Receiver Demodulator |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102710289B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108768517A (en) * | 2018-04-19 | 2018-11-06 | 华南师范大学 | A kind of transmitting terminal, receiving terminal and visible light communication system based on PPM |
CN116719063A (en) * | 2023-06-13 | 2023-09-08 | 电子科技大学长三角研究院(湖州) | A method and system for rapid acquisition of ground-based navigation signals |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010053175A1 (en) * | 2000-01-04 | 2001-12-20 | Hoctor Ralph Thomas | Ultra-wideband communications system |
CN1295902C (en) * | 2003-07-08 | 2007-01-17 | 上海大学 | High speed outburst type clock and data restoring apparatus |
CN202634424U (en) * | 2012-06-16 | 2012-12-26 | 桂林电子科技大学 | Multi-user time hopping pulse position modulation ultra wide band (UWB) receiver demodulator |
-
2012
- 2012-06-16 CN CN201210199031.5A patent/CN102710289B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010053175A1 (en) * | 2000-01-04 | 2001-12-20 | Hoctor Ralph Thomas | Ultra-wideband communications system |
CN1295902C (en) * | 2003-07-08 | 2007-01-17 | 上海大学 | High speed outburst type clock and data restoring apparatus |
CN202634424U (en) * | 2012-06-16 | 2012-12-26 | 桂林电子科技大学 | Multi-user time hopping pulse position modulation ultra wide band (UWB) receiver demodulator |
Non-Patent Citations (3)
Title |
---|
刘佳等: "100Mbps UWB 通信系统基带单元的设计与实现", 《计算机工程与科学》, vol. 30, no. 5, 31 December 2008 (2008-12-31) * |
段吉海等: "TH-UWB 通信系统数字接收机的芯片设计", 《微电子学》, vol. 40, no. 2, 30 April 2010 (2010-04-30) * |
段吉海等: "高速多址UWB TH-PPM 信号产生电路设计", 《微电子学》, vol. 39, no. 3, 30 June 2009 (2009-06-30) * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108768517A (en) * | 2018-04-19 | 2018-11-06 | 华南师范大学 | A kind of transmitting terminal, receiving terminal and visible light communication system based on PPM |
CN116719063A (en) * | 2023-06-13 | 2023-09-08 | 电子科技大学长三角研究院(湖州) | A method and system for rapid acquisition of ground-based navigation signals |
Also Published As
Publication number | Publication date |
---|---|
CN102710289B (en) | 2014-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108063661A (en) | Sample circuit and receiving circuit based on Manchester's code | |
US7746144B2 (en) | Pulse generator and method of generating pulses, such as for template generation in impulse radio systems | |
CN102710289B (en) | Multi-user Time Hopping Pulse Position Modulation UWB Receiver Demodulator | |
CN101505184B (en) | Concealed satellite communication terminal | |
Munirathinam et al. | Chaotic non-coherent pulse position modulation based ultra-wideband communication system | |
Liu et al. | A charge-domain auto-and cross-correlation based data synchronization scheme with power-and area-efficient PLL for impulse radio UWB receiver | |
Tang et al. | A non-coherent FSK-OOK UWB impulse radio transmitter for clock-less synchronization | |
CN202634424U (en) | Multi-user time hopping pulse position modulation ultra wide band (UWB) receiver demodulator | |
CN102185634B (en) | Shortwave frequency hopping communication system and communication method thereof | |
CN106059683B (en) | Pulse-modulated signal transmitting device and method, communication device and signal processing device | |
Azakkour et al. | Challenges for a new integrated ultra-wideband (UWB) source | |
Tang et al. | A hybrid spread spectrum communication method based on chaotic sequence | |
US7254208B2 (en) | Delay line based multiple frequency generator circuits for CDMA processing | |
CN102510298B (en) | A Soft Spread Spectrum Communication System Based on Fast Fourier Transform | |
Chougrani et al. | Hardware implementation of a non-coherent IR-UWB receiver synchronization algorithm targeting IEEE 802.15. 6 wireless BAN | |
CN105337634B (en) | Spectrum spread communication method and communicator with DSSS based on 2 Wikis | |
CN204539133U (en) | Remove the FH building-net ultra-broadband digital receiver of multi-access inference | |
Chen et al. | Performance of a compressed spectrum differential frequency hopping system over Rayleigh fading channels | |
Ouvry et al. | A 4GHz CMOS 130 nm IR-UWB dual front-end transceiver for IEEE802. 15 standards | |
Lei et al. | Design and realization of synchronization technique for FH-π/4-DQPSK communication system | |
CN105656827B (en) | A kind of direct carrier modulation of time division multiplexing continuous phase and demodulation method | |
Pelliccioni et al. | De Bruijn sequences as spreading codes in extreme Doppler conditions: Analysis and results | |
Otte et al. | Slot synchronization by reducing the ppm pulsewidth in wireless optical systems | |
CN105007098B (en) | Multiple access interference eliminating time-hopping pulse position modulation ultra wide band digital receiver and multiple access interference eliminating time-hopping pulse position modulation ultra wide band digital reception method | |
Li et al. | UWB DCSK system design and simulation |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140226 Termination date: 20210616 |