WO2018018579A1 - Vector-based demodulation apparatus and demodulation method - Google Patents
Vector-based demodulation apparatus and demodulation method Download PDFInfo
- Publication number
- WO2018018579A1 WO2018018579A1 PCT/CN2016/092221 CN2016092221W WO2018018579A1 WO 2018018579 A1 WO2018018579 A1 WO 2018018579A1 CN 2016092221 W CN2016092221 W CN 2016092221W WO 2018018579 A1 WO2018018579 A1 WO 2018018579A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vector
- signal
- lookup table
- demodulation
- vector signal
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000013507 mapping Methods 0.000 claims abstract description 19
- 238000010586 diagram Methods 0.000 claims description 22
- 238000004891 communication Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
- H04L27/34—Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
- H04L27/38—Demodulator circuits; Receiver circuits
Definitions
- the present invention relates to the field of demodulation technologies, and in particular, to a vector-based demodulation device and a demodulation method.
- Demodulation is the process of recovering a message from a modulated signal carrying a message.
- the transmitting end modulates the carrier with the message to be transmitted to generate a signal carrying the message, and the receiving end must recover the transmitted message in order to utilize it.
- Demodulation is the inverse of modulation.
- the modulation method is different and the demodulation method is different.
- demodulation can be divided into sine wave demodulation and pulse wave demodulation.
- Sine wave demodulation can be further divided into amplitude demodulation, frequency demodulation and phase demodulation.
- there are some variants such as single sideband signal demodulation and vestigial sideband signal demodulation.
- pulse wave demodulation can be divided into pulse amplitude demodulation, pulse phase demodulation, pulse width demodulation, and pulse code demodulation.
- Multiple modulation is required for multiple modulation. Since the digital baseband signal can only take discrete finite values, the corresponding carrier parameters can only take discrete finite values.
- the modulated signal can be regarded as the result of switching the carrier of different parameters by the digital baseband signal.
- This implementation method is called keying method. Therefore, the above three basic digital modulation methods are generally referred to as ASK (Amplitude Shift Keying), FSK (Frequency Shift Keying), and PSK (Phase Shift Keying).
- QAM Quadratture Amplitude Modulation
- the method of mapping from digital signals to modulation symbols is fixed, cannot be programmed, and is incompatible with each other. Accordingly, the demodulation methods corresponding to the modulation method are also not programmable and are not compatible with each other.
- the relative positions between the constellation points in the constellation diagram are fixed, not programmable, and the constellation points cannot be randomly selected according to actual needs.
- the demodulation technique the relative positions between constellation points in the constellation diagram are fixed, not programmable, and the constellation points cannot be randomly selected according to actual needs.
- the method of mapping from digital signals to modulation symbols is fixed, cannot be programmed, and is incompatible with each other.
- the demodulation corresponding to the modulation mode The way is also not programmable, and it is not compatible with each other.
- the relative positions between the constellation points in the constellation diagram are fixed, not programmable, and the constellation points cannot be randomly selected according to actual needs.
- the demodulation technique the relative positions between constellation points in the constellation diagram are fixed, not programmable, and the constellation points cannot be randomly selected according to actual needs.
- the present invention provides a vector-based demodulation apparatus and a demodulation method.
- a vector-based demodulation apparatus including:
- a lookup table unit for storing a vector signal, a digital signal corresponding to the vector signal, and a mapping relationship thereof in the form of a lookup table
- a comparing unit configured to compare the input vector signal with a vector signal stored in the lookup table unit, and the lookup table unit outputs a corresponding digital signal according to the comparison result of the comparing unit.
- the vector signal is any vector signal in any quadrant of the constellation diagram, and is different in the constellation diagram.
- the vector signals are independent of each other.
- the lookup table unit is a register.
- a vector-based demodulation method including the following steps:
- the vector signal is any vector signal in any quadrant of the constellation diagram, and is different in the constellation diagram.
- the vector signals are independent of each other.
- the lookup table is stored in a register.
- the embodiments of the present invention have the following beneficial effects:
- the present application makes the demodulation mode of the signal compatible with any existing demodulation modes through the comparison unit and the lookup table unit, including rectangular QAM, heart-shaped QAM, PS K, and ASK and so on.
- the demodulation method of the present application is vector-based, and has the functions of amplitude modulation and phase modulation.
- FIG. 1 is a block diagram of a typical communication system according to an embodiment of the present invention.
- FIG. 2 is a schematic structural view of the demodulation device shown in FIG. 1;
- FIG. 3 is a flow chart of a demodulation method provided by the present invention.
- 4a and 4b are schematic diagrams showing the structure of a constellation diagram provided by an embodiment of the present invention.
- the communication system 100 includes: a source encoding device 102, a channel encoding device 104, a modulating device 106, a channel 108, a demodulating device 110, a channel decrypting device 112, and a source encoding device 114.
- the source encoder 102 is configured to receive the source 151 to be transmitted.
- the source coding apparatus 102 is for encoding the source 151 and generating a source coded signal 152.
- Channel coding means 104 is operative to channel encode source coded signal 152 and to generate channel coded signal 153.
- Modulation means 106 is operative to modulate encoded signal 153 into signal 154 to be transmitted.
- the to-be-transmitted signal 154 provides a receive signal 155 to the receiving end over the channel 108.
- the channel 108 includes but not Limited to microwave radio links, satellite channels, fiber optic cables, composite fiber optic cable systems, or copper cables.
- the channel 108 includes a propagation medium that can introduce interference and distortion into the signal 154 to be transmitted such that the received signal 155 is different from the signal 154 to be transmitted. Interference and distortion include, but are not limited to, noise, attenuation, phase shift changes, etc.
- the demodulation device 110 is configured to demodulate the received signal 155 into a demodulated signal 156.
- Channel decoding device 112 is operative to decode demodulated signal 156 into channel decoded signal 157.
- Source decoding device 114 is operative to further decode channel decode signal 157 into target signal 158.
- the target signal 158 is provided to one or more receiver user devices.
- the one or more receiver user devices include, but are not limited to, a personal computer, a digital terminal device, a telephone device, a personal digital assistant, a software application, or any other device that can transmit or receive data.
- FIG. 2 is a schematic structural diagram of a demodulation apparatus according to an embodiment of the present invention.
- the demodulation device 110 includes: a comparison unit 202 and a lookup table unit 204.
- the lookup table unit 204 is for storing a vector signal, a digital signal corresponding to the vector signal, and a mapping relationship thereof in the form of a lookup table.
- the vector signal and the mapping relationship are stored in the form of a lookup table, so that the vector signal and the mapping relationship can be freely changed. Because the mapping relationships are stored in a table rather than being solidified, they can be updated later.
- the digital signal, the vector signal and the mapping relationship stored in the modulation device 106 are transmitted to the modulation device 110, thereby modulating the device 110.
- the contents of its lookup table can be automatically updated accordingly.
- the mapping between the digital signal and the vector signal is a one-to-one mapping.
- the comparison unit 202 is for comparing the input vector signal 155 with the vector signal 2 51 stored in the lookup table unit 204, and the lookup table unit 204 outputs the corresponding digital signal 156 according to the comparison result 252 of the comparison unit 202.
- lookup table unit 204 may employ a variety of data lookup methods to quickly find vector signal 251 that matches input vector signal 155 for input into comparison unit 202.
- the data search method adopted by the lookup table unit 202 includes: a sequential search method, a binary search method, a binary tree, and the like.
- the vector signal closest to the input quantity signal 155 is selected as the input vector.
- the signal, and the digital signal 156 corresponding to the closest vector signal is used as the output of the lookup table unit 204.
- the vector signals A1 ⁇ A8 may be any vector signals in any quadrant of the constellation and are different in the constellation.
- the vector signals Al ⁇ A8 can be selected from the same quadrant of the constellation.
- the vector signals A1 ⁇ A8 can also be selected from different quadrants of the constellation. However, whether it is from the same quadrant or from different quadrants, the vector signals A1 ⁇ A8 are different in the constellation, so that the mapping between the digital signal and the vector signal is guaranteed to be one-to-one mapping.
- the vector signals A1 to A8 are independent of each other, and there is no dependency between the vector signals.
- the user can select each vector signal in a targeted manner. It should be understood that the user can individually configure each vector signal according to actual needs so that there is a certain relationship between them. Thus, when it is necessary to be compatible with existing modulation schemes, vector signals can be configured to meet existing modulation schemes.
- lookup table unit 204 is a register.
- the input digital signal 153 can be the address signal of the register, and the vector signal 154 corresponding to the digital signal 154 can be stored in the register.
- the register 204 automatically outputs the vector signal 154 stored in the address.
- the correspondence between the address signal and the vector signal can be configured by the configuration unit 202.
- the present application enables the demodulation of signals by the comparison unit and the lookup table unit to be compatible with any existing demodulation modes, including rectangular QAM, heart-shaped QAM, PSK, and ASK.
- the demodulation method of the present application is vector-based, and has the functions of amplitude modulation and phase modulation.
- This embodiment provides a vector-based demodulation method. As shown in FIG. 3, the vector-based demodulation method can be applied to a demodulation device as described above, and the method can include the following steps:
- Sl storing a vector signal, a corresponding digital signal, and a mapping relationship thereof in the form of a lookup table
- the vector signals A1 ⁇ A8 may be in the constellation diagram. Any vector signal in the image limit, and is different in the constellation. As shown in Figure 4a, the vector signals Al ⁇ A8 may be selected from the same quadrant of the constellation. As shown in Figure 4b, the vector signals A1 ⁇ A8 can also be selected from different quadrants of the constellation. However, whether it is from the same quadrant or from different quadrants, the vector signals A1 ⁇ A8 are different in the constellation, so that the mapping between the digital signal and the vector signal is guaranteed to be a one-to-one mapping.
- the vector signals A1 to A8 are independent of each other, and there is no dependency between the vector signals.
- the user can select each vector signal in a targeted manner. It should be understood that the user can individually configure each vector signal according to actual needs so that there is a certain relationship between them. Thus, when it is necessary to be compatible with existing modulation schemes, vector signals can be configured to meet existing modulation schemes.
- the lookup table is stored in a register.
- the lookup table 1 includes the input vector signals A1 to A8, and the digital signals 000 to 111 (assuming the address signals are 3 bits) corresponding to the vector signals one by one.
- the number of bits of the address signal is only an example in this embodiment, and is not intended to limit the number of bits of the address signal.
- the number of bits of the address signal can be designed to satisfy any modulation method as needed.
- the lookup table unit 204 will one or more of the vector signals A1 to A8 in the lookup table according to a certain search method.
- the input to comparator 202 compares with vector signal 155 and then outputs a corresponding digital signal 156 based on the comparison. For example, when the input vector signal 155 is the same as the vector signal A2 in the lookup table, the comparison unit 202 feeds back the comparison result 252 to the lookup table unit 204, and the lookup table unit 204 outputs the digital signal 000 corresponding to the vector signal A2. For another example, when the input vector signal 155 is different from the vector signals A1 ⁇ A8 in the lookup table, but the distance from A5 is closest, the comparison unit 252 feeds back the comparison result to the lookup table unit 204, and then looks up the table unit 204 output. A digital signal 110 corresponding to vector signal A5.
- the present application enables the demodulation of signals by the comparison unit and the lookup table unit to be compatible with any existing demodulation modes, including rectangular QAM, heart-shaped QAM, PSK, and ASK.
- the demodulation method of the present application is vector-based, and has the functions of amplitude modulation and phase modulation.
- the digital signal is a Gray code to reduce the bit error rate.
- Other binary codes may also be employed in other embodiments of the invention.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
Disclosed are a vector-based demodulation apparatus and demodulation method. The vector-based demodulation apparatus comprises a configuration unit for receiving user configuration information, so as to map a digital signal into a corresponding vector signal; and a table lookup unit for storing the digital signal, the corresponding vector signal and the mapping relationship therebetween in the form of a lookup table, and further for searching for the lookup table according to the input digital signal and outputting the corresponding vector signal. In the present application, a signal modulation method is made configurable by means of a configuration unit and a table lookup unit; in addition, a digital signal is mapped into a vector signal, so that phase modulation and amplitude modulation can be implemented at the same time. Therefore, the modulation method of the present application is compatible with any existing modulation method, comprising rectangular QAM, heart-shaped QAM, PSK, ASK, etc.
Description
一种基于矢量的解调装置及解调方法 技术领域 Vector-based demodulation device and demodulation method
[0001] 本发明涉及解调技术领域, 尤其涉及一种基于矢量的解调装置及解调方法。 [0001] The present invention relates to the field of demodulation technologies, and in particular, to a vector-based demodulation device and a demodulation method.
背景技术 Background technique
[0002] 解调是从携带消息的已调信号中恢复消息的过程。 在各种信息传输或处理系统 中, 发送端用所欲传送的消息对载波进行调制, 产生携带这一消息的信号, 接 收端必须恢复所传送的消息才能加以利用。 解调是调制的逆过程。 调制方式不 同, 解调方法也不一样。 与调制的分类相对应, 解调可分为正弦波解调和脉冲 波解调。 正弦波解调还可再分为幅度解调、 频率解调和相位解调, 此外还有一 些变种如单边带信号解调、 残留边带信号解调等。 同样, 脉冲波解调也可分为 脉冲幅度解调、 脉冲相位解调、 脉冲宽度解调和脉冲编码解调等。 对于多重调 制需要配以多重解调。 由于数字基带信号只能取离散的有限个值, 所以相应的 载波参量也只能取离散的有限个值, 已调信号可以看成是由数字基带信号去控 制幵关对不同参量的载波进行切换的结果, 这种实现方法称为键控法, 因此, 通常把上述三种基本的数字调制方式分别称为 ASK (幅移键控) 、 FSK (频移键 控) 、 PSK (相移键控) 。 在基本的数字调制方式的基础上, 衍生出了 QAM ( 正交振幅调制) , 它实质上是 ASK和 PSK的混合调制。 [0002] Demodulation is the process of recovering a message from a modulated signal carrying a message. In various information transmission or processing systems, the transmitting end modulates the carrier with the message to be transmitted to generate a signal carrying the message, and the receiving end must recover the transmitted message in order to utilize it. Demodulation is the inverse of modulation. The modulation method is different and the demodulation method is different. Corresponding to the classification of modulation, demodulation can be divided into sine wave demodulation and pulse wave demodulation. Sine wave demodulation can be further divided into amplitude demodulation, frequency demodulation and phase demodulation. In addition, there are some variants such as single sideband signal demodulation and vestigial sideband signal demodulation. Similarly, pulse wave demodulation can be divided into pulse amplitude demodulation, pulse phase demodulation, pulse width demodulation, and pulse code demodulation. Multiple modulation is required for multiple modulation. Since the digital baseband signal can only take discrete finite values, the corresponding carrier parameters can only take discrete finite values. The modulated signal can be regarded as the result of switching the carrier of different parameters by the digital baseband signal. This implementation method is called keying method. Therefore, the above three basic digital modulation methods are generally referred to as ASK (Amplitude Shift Keying), FSK (Frequency Shift Keying), and PSK (Phase Shift Keying). Based on the basic digital modulation method, QAM (Quadrature Amplitude Modulation) is derived, which is essentially a hybrid modulation of ASK and PSK.
在现有技术中, 不管是哪种调制方式, 从数字信号映射到调制符号的方法都是 固定的, 不可以编程, 相互之间也无法兼容。 相应地, 与调制方式对应的解调 方式也是不可以编程, 相互之间也无法兼容。 在现有调制技术中, 星座图中星 座点之间的相对位置都是固定的, 不可编程, 并不能根据实际需求随意选择星 座点。 相应地, 在解调技术中, 星座图中星座点之间的相对位置都是固定的, 不可编程, 并不能根据实际需求随意选择星座点。 In the prior art, no matter which modulation method is used, the method of mapping from digital signals to modulation symbols is fixed, cannot be programmed, and is incompatible with each other. Accordingly, the demodulation methods corresponding to the modulation method are also not programmable and are not compatible with each other. In the existing modulation technology, the relative positions between the constellation points in the constellation diagram are fixed, not programmable, and the constellation points cannot be randomly selected according to actual needs. Correspondingly, in the demodulation technique, the relative positions between constellation points in the constellation diagram are fixed, not programmable, and the constellation points cannot be randomly selected according to actual needs.
技术问题 technical problem
在现有技术中, 不管是哪种调制方式, 从数字信号映射到调制符号的方法都是 固定的, 不可以编程, 相互之间也无法兼容。 相应地, 与调制方式对应的解调
方式也是不可以编程, 相互之间也无法兼容。 在现有调制技术中, 星座图中星 座点之间的相对位置都是固定的, 不可编程, 并不能根据实际需求随意选择星 座点。 相应地, 在解调技术中, 星座图中星座点之间的相对位置都是固定的, 不可编程, 并不能根据实际需求随意选择星座点。 In the prior art, regardless of the modulation method, the method of mapping from digital signals to modulation symbols is fixed, cannot be programmed, and is incompatible with each other. Correspondingly, the demodulation corresponding to the modulation mode The way is also not programmable, and it is not compatible with each other. In the existing modulation technology, the relative positions between the constellation points in the constellation diagram are fixed, not programmable, and the constellation points cannot be randomly selected according to actual needs. Correspondingly, in the demodulation technique, the relative positions between constellation points in the constellation diagram are fixed, not programmable, and the constellation points cannot be randomly selected according to actual needs.
问题的解决方案 Problem solution
技术解决方案 Technical solution
[0005] 针对现有技术中各种解调方式不能相互兼容且不可编程的缺陷, 本发明提供一 种基于矢量的解调装置及解调方法。 [0005] In view of the defects in the prior art that various demodulation methods are not compatible with each other and are not programmable, the present invention provides a vector-based demodulation apparatus and a demodulation method.
[0006] 本发明就上述技术问题而提出的技术方案如下: [0006] The technical solution proposed by the present invention with respect to the above technical problems is as follows:
[0007] 一方面, 提供了一种基于矢量的解调装置, 包括: In one aspect, a vector-based demodulation apparatus is provided, including:
[0008] 査找表单元, 用于以査找表的形式存储矢量信号、 与矢量信号对应的数字信号 及其映射关系; 以及 [0008] a lookup table unit for storing a vector signal, a digital signal corresponding to the vector signal, and a mapping relationship thereof in the form of a lookup table;
[0009] 比较单元, 用于将输入的矢量信号与存储在所述査找表单元中的矢量信号进行 比较, 所述査找表单元根据所述比较单元的比较结果输出对应的数字信号。 And a comparing unit, configured to compare the input vector signal with a vector signal stored in the lookup table unit, and the lookup table unit outputs a corresponding digital signal according to the comparison result of the comparing unit.
[0010] 优选地, 所述矢量信号为星座图中任意象限中的任意矢量信号, 且在星座图中 各不相同。 [0010] Preferably, the vector signal is any vector signal in any quadrant of the constellation diagram, and is different in the constellation diagram.
[0011] 优选地, 在星座图中, 所述矢量信号之间是相互独立的。 [0011] Preferably, in the constellation diagram, the vector signals are independent of each other.
[0012] 优选地, 所述査找表单元为寄存器。 [0012] Preferably, the lookup table unit is a register.
[0013] 另一方面, 还提供了一种基于矢量的解调方法, 包括以下步骤: [0013] In another aspect, a vector-based demodulation method is provided, including the following steps:
[0014] Sl、 以査找表的形式存储矢量信号、 对应的数字信号及其映射关系; 以及 [0014] Sl, storing a vector signal, a corresponding digital signal, and a mapping relationship thereof in the form of a lookup table;
[0015] S2、 将输入的矢量信号与存储在所述査找表单元中的矢量信号进行比较, 并根 据所述比较单元的比较结果输出对应的数字信号。 [0015] S2, comparing the input vector signal with a vector signal stored in the lookup table unit, and outputting a corresponding digital signal according to the comparison result of the comparison unit.
[0016] 优选地, 所述矢量信号为星座图中任意象限中的任意矢量信号, 且在星座图中 各不相同。 [0016] Preferably, the vector signal is any vector signal in any quadrant of the constellation diagram, and is different in the constellation diagram.
[0017] 优选地, 在星座图中, 所述矢量信号之间是相互独立的。 [0017] Preferably, in the constellation diagram, the vector signals are independent of each other.
[0018] 优选地, 所述査找表存储在寄存器中。 [0018] Preferably, the lookup table is stored in a register.
发明的有益效果 Advantageous effects of the invention
有益效果
[0019] 实施本发明实施例, 具有如下有益效果: 本申请通过比较单元和査找表单元使 得信号的解调方式可兼容任何现有的解调方式, 包括矩形 QAM、 心形 QAM、 PS K和 ASK等。 而且, 本申请的解调方法是基于矢量的, 可同吋具有调幅和调相的 功能。 Beneficial effect The embodiments of the present invention have the following beneficial effects: The present application makes the demodulation mode of the signal compatible with any existing demodulation modes through the comparison unit and the lookup table unit, including rectangular QAM, heart-shaped QAM, PS K, and ASK and so on. Moreover, the demodulation method of the present application is vector-based, and has the functions of amplitude modulation and phase modulation.
对附图的简要说明 Brief description of the drawing
附图说明 DRAWINGS
[0020] 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或 现有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的 附图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创 造性劳动的前提下, 还可以根据这些附图获得其他的附图。 [0020] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings to be used in the embodiments or the prior art description will be briefly described below, and obviously, in the following description The drawings are only some of the embodiments of the present invention, and those skilled in the art can obtain other drawings based on these drawings without any creative work.
[0021] 图 1是本发明实施例提供的通信系统典型框图; 1 is a block diagram of a typical communication system according to an embodiment of the present invention;
[0022] 图 2是图 1所示的解调装置结构示意图; 2 is a schematic structural view of the demodulation device shown in FIG. 1;
[0023] 图 3是本发明提供的解调方法流程图; 3 is a flow chart of a demodulation method provided by the present invention;
[0024] 图 4a和 4b是本发明实施例提供的星座图结构示意图。 4a and 4b are schematic diagrams showing the structure of a constellation diagram provided by an embodiment of the present invention.
本发明的实施方式 Embodiments of the invention
[0025] 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部 的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有做出创造性劳 动的前提下所获得的所有其他实施例, 都属于本发明保护的范围。 [0025] The technical solutions in the embodiments of the present invention will be clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. example. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
[0026] 诵信系统 [0026] 诵信系统
[0027] 图 1是本发明实施例提供的通信系统的典型框图。 该通信系统 100包括: 信源编 码装置 102、 信道编码装置 104、 调制装置 106、 信道 108、 解调装置 110、 信道解 密装置 112和信源编码装置 114。 信源编码器 102用于接收待发送的信源 151。 信 源编码装置 102用于对信源 151进行编码, 并产生信源编码信号 152。 信道编码装 置 104用于对信源编码信号 152进行信道编码, 并产生信道编码信号 153。 调制装 置 106用于将编码信号 153调制成待发送信号 154。 1 is a typical block diagram of a communication system according to an embodiment of the present invention. The communication system 100 includes: a source encoding device 102, a channel encoding device 104, a modulating device 106, a channel 108, a demodulating device 110, a channel decrypting device 112, and a source encoding device 114. The source encoder 102 is configured to receive the source 151 to be transmitted. The source coding apparatus 102 is for encoding the source 151 and generating a source coded signal 152. Channel coding means 104 is operative to channel encode source coded signal 152 and to generate channel coded signal 153. Modulation means 106 is operative to modulate encoded signal 153 into signal 154 to be transmitted.
[0028] 该待发送信号 154通过信道 108向接收端提供接收信号 155。 该信道 108包括但不
限于, 微波射频链路、 卫星信道、 光纤电缆、 复合光纤电缆系统或铜缆。 该信 道 108包括传播媒介, 可将干扰和失真引入到待发送信号 154中, 使得接收信号 1 55不同于待发送信号 154。 干扰和失真包括但不限于噪声、 衰减、 相移变化等等 [0028] The to-be-transmitted signal 154 provides a receive signal 155 to the receiving end over the channel 108. The channel 108 includes but not Limited to microwave radio links, satellite channels, fiber optic cables, composite fiber optic cable systems, or copper cables. The channel 108 includes a propagation medium that can introduce interference and distortion into the signal 154 to be transmitted such that the received signal 155 is different from the signal 154 to be transmitted. Interference and distortion include, but are not limited to, noise, attenuation, phase shift changes, etc.
[0029] 解调装置 110用于将接收信号 155解调成解调信号 156。 信道解码装置 112用于将 解调信号 156解码成信道解码信号 157。 信源解码装置 114用于将信道解码信号 15 7进一步解码成目标信号 158。 该目标信号 158被提供给一个或多个接收器用户装 置。 该一个或多个接收器用户装置包括但不限于个人计算机、 数字终端设备、 电话装置、 个人数字助理、 软件应用或任何其他可以发送或接收数据的装置。
[0029] The demodulation device 110 is configured to demodulate the received signal 155 into a demodulated signal 156. Channel decoding device 112 is operative to decode demodulated signal 156 into channel decoded signal 157. Source decoding device 114 is operative to further decode channel decode signal 157 into target signal 158. The target signal 158 is provided to one or more receiver user devices. The one or more receiver user devices include, but are not limited to, a personal computer, a digital terminal device, a telephone device, a personal digital assistant, a software application, or any other device that can transmit or receive data.
[0031] 图 2是本发明实施例提供的解调装置结构示意图。 该解调装置 110包括: 比较单 元 202和査找表单元 204。 査找表单元 204用于以査找表的形式存储矢量信号、 与 矢量信号对应的数字信号及其映射关系。 选择以査找表的形式存储用矢量信号 和映射关系, 这样就可以保证矢量信号和映射关系可以随意变更。 因为映射关 系都存储在表格中, 而不是做成固化的电路, 因此它们可以随吋被更新。 在本 发明提供的通信系统中, 在信源 151被发送到目标终端之前或之吋, 会将调制装 置 106中存储的数字信号、 矢量信号及其映射关系发送至调制装置 110, 从而调 制装置 110可相应地自动更新其査找表中的内容。 在本发明的一个实施例中, 数 字信号与矢量信号之间的映射关系为一一映射。 FIG. 2 is a schematic structural diagram of a demodulation apparatus according to an embodiment of the present invention. The demodulation device 110 includes: a comparison unit 202 and a lookup table unit 204. The lookup table unit 204 is for storing a vector signal, a digital signal corresponding to the vector signal, and a mapping relationship thereof in the form of a lookup table. The vector signal and the mapping relationship are stored in the form of a lookup table, so that the vector signal and the mapping relationship can be freely changed. Because the mapping relationships are stored in a table rather than being solidified, they can be updated later. In the communication system provided by the present invention, before or after the source 151 is transmitted to the target terminal, the digital signal, the vector signal and the mapping relationship stored in the modulation device 106 are transmitted to the modulation device 110, thereby modulating the device 110. The contents of its lookup table can be automatically updated accordingly. In one embodiment of the invention, the mapping between the digital signal and the vector signal is a one-to-one mapping.
[0032] 比较单元 202用于将输入的矢量信号 155与存储在査找表单元 204中的矢量信号 2 51进行比较, 査找表单元 204根据比较单元 202的比较结果 252输出对应的数字信 号 156。 The comparison unit 202 is for comparing the input vector signal 155 with the vector signal 2 51 stored in the lookup table unit 204, and the lookup table unit 204 outputs the corresponding digital signal 156 according to the comparison result 252 of the comparison unit 202.
[0033] 在本发明的一个实施例中, 査找表单元 204可以采用多种数据査找方法从而快 速地找到与输入矢量信号 155匹配的矢量信号 251以输入到比较单元 202中。 这样 , 就可以极大地减少比较单元 202比较的次数, 提高工作速度并降低功耗。 査找 表单元 202所采用的数据査找方法包括: 顺序査找法, 二分査找法, 二叉树等等 。 在本发明的实施例中, 若査找表单元 204中不存在与输入矢量信号 155完全相 同的矢量信号, 则选择与输入数量信号 155距离最近的矢量信号作为输入的矢量
信号, 并将该距离最近的矢量信号所对应的数字信号 156作为査找表单元 204的 输出。 [0033] In one embodiment of the invention, lookup table unit 204 may employ a variety of data lookup methods to quickly find vector signal 251 that matches input vector signal 155 for input into comparison unit 202. Thus, the number of comparisons by the comparing unit 202 can be greatly reduced, the working speed can be increased, and the power consumption can be reduced. The data search method adopted by the lookup table unit 202 includes: a sequential search method, a binary search method, a binary tree, and the like. In the embodiment of the present invention, if there is no vector signal identical to the input vector signal 155 in the lookup table unit 204, the vector signal closest to the input quantity signal 155 is selected as the input vector. The signal, and the digital signal 156 corresponding to the closest vector signal is used as the output of the lookup table unit 204.
[0034] 在本发明的一个实施例中, 如图 4a和 4b所示, 矢量信号 A1~A8可为星座图中任 意象限中的任意矢量信号, 且在星座图中各不相同。 如图 4a所示, 矢量信号 Al~ A8可选自星座图的同一象限。 如图 4b所示, 矢量信号 A1~A8也可选自星座图的 不同象限。 但是不管是来自同一个象限还是来自不同的象限, 矢量信号 A1~A8 在星座图中各不相同, 从而可保证数字信号与矢量信号之间的映射关系为一一 映射。 In one embodiment of the invention, as shown in Figures 4a and 4b, the vector signals A1~A8 may be any vector signals in any quadrant of the constellation and are different in the constellation. As shown in Figure 4a, the vector signals Al~A8 can be selected from the same quadrant of the constellation. As shown in Figure 4b, the vector signals A1~A8 can also be selected from different quadrants of the constellation. However, whether it is from the same quadrant or from different quadrants, the vector signals A1~A8 are different in the constellation, so that the mapping between the digital signal and the vector signal is guaranteed to be one-to-one mapping.
[0035] 在本发明提供的另一个实施例中, 如图 4a和 4b所示, 矢量信号 A1~A8之间是可 以相互独立的, 矢量信号之间没有任何依赖关系。 用户可以有针对性地选择每 一个矢量信号。 应理解, 用户可以根据实际需要, 单独配置每一个矢量信号从 而使它们之间存在某种特定的关联关系。 这样, 当需要兼容现有的调制方式吋 , 矢量信号可以被配置以满足现有的调制方式。 In another embodiment provided by the present invention, as shown in FIGS. 4a and 4b, the vector signals A1 to A8 are independent of each other, and there is no dependency between the vector signals. The user can select each vector signal in a targeted manner. It should be understood that the user can individually configure each vector signal according to actual needs so that there is a certain relationship between them. Thus, when it is necessary to be compatible with existing modulation schemes, vector signals can be configured to meet existing modulation schemes.
[0036] 在本发明提供的一个实施例中, 査找表单元 204为寄存器。 输入的数字信号 153 可以为寄存器的地址信号, 与数字信号 154相对应的矢量信号 154可存储在寄存 器中。 当输入某一具体的地址信号 153吋, 寄存器 204则自动输出该地址中所存 储的矢量信号 154。 地址信号与矢量信号之间的对应关系可通过配置单元 202来 配置。 [0036] In one embodiment provided by the present invention, lookup table unit 204 is a register. The input digital signal 153 can be the address signal of the register, and the vector signal 154 corresponding to the digital signal 154 can be stored in the register. When a specific address signal 153 is input, the register 204 automatically outputs the vector signal 154 stored in the address. The correspondence between the address signal and the vector signal can be configured by the configuration unit 202.
[0037] 本申请通过比较单元和査找表单元使得信号的解调方式可兼容任何现有的解调 方式, 包括矩形 QAM、 心形 QAM、 PSK和 ASK等。 而且, 本申请的解调方法是 基于矢量的, 可同吋具有调幅和调相的功能。 [0037] The present application enables the demodulation of signals by the comparison unit and the lookup table unit to be compatible with any existing demodulation modes, including rectangular QAM, heart-shaped QAM, PSK, and ASK. Moreover, the demodulation method of the present application is vector-based, and has the functions of amplitude modulation and phase modulation.
[0038] 解调方法 Demodulation method
[0039] 本实施例提供了一种基于矢量的解调方法, 如图 3所示, 该基于矢量的解调方 法可应用于如上面所描述的解调装置中, 该方法可包括以下步骤: [0039] This embodiment provides a vector-based demodulation method. As shown in FIG. 3, the vector-based demodulation method can be applied to a demodulation device as described above, and the method can include the following steps:
[0040] Sl、 以査找表的形式存储矢量信号、 对应的数字信号及其映射关系; 以及 [0040] Sl, storing a vector signal, a corresponding digital signal, and a mapping relationship thereof in the form of a lookup table;
[0041] S2、 将输入的矢量信号与存储在所述査找表单元中的矢量信号进行比较, 并根 据所述比较单元的比较结果输出对应的数字信号。 [0041] S2, comparing the input vector signal with a vector signal stored in the lookup table unit, and outputting a corresponding digital signal according to the comparison result of the comparison unit.
[0042] 在本发明的一个实施例中, 如图 4a和 4b所示, 矢量信号 A1~A8可为星座图中任
意象限中的任意矢量信号, 且在星座图中各不相同。 如图 4a所示, 矢量信号 Al~ A8可选自星座图的同一象限。 如图 4b所示, 矢量信号 A1~A8也可选自星座图的 不同象限。 但是不管是来自同一个象限还是来自不同的象限, 矢量信号 A1~A8 在星座图中各不相同, 从而可保证数字信号与矢量信号之间的映射关系为一一 映射。 [0042] In one embodiment of the present invention, as shown in FIGS. 4a and 4b, the vector signals A1~A8 may be in the constellation diagram. Any vector signal in the image limit, and is different in the constellation. As shown in Figure 4a, the vector signals Al~A8 may be selected from the same quadrant of the constellation. As shown in Figure 4b, the vector signals A1~A8 can also be selected from different quadrants of the constellation. However, whether it is from the same quadrant or from different quadrants, the vector signals A1~A8 are different in the constellation, so that the mapping between the digital signal and the vector signal is guaranteed to be a one-to-one mapping.
[0043] 在本发明提供的另一个实施例中, 如图 4a和 4b所示, 矢量信号 A1~A8之间是可 以相互独立的, 矢量信号之间没有任何依赖关系。 用户可以有针对性地选择每 一个矢量信号。 应理解, 用户可以根据实际需要, 单独配置每一个矢量信号从 而使它们之间存在某种特定的关联关系。 这样, 当需要兼容现有的调制方式吋 , 矢量信号可以被配置以满足现有的调制方式。 In another embodiment provided by the present invention, as shown in FIGS. 4a and 4b, the vector signals A1 to A8 are independent of each other, and there is no dependency between the vector signals. The user can select each vector signal in a targeted manner. It should be understood that the user can individually configure each vector signal according to actual needs so that there is a certain relationship between them. Thus, when it is necessary to be compatible with existing modulation schemes, vector signals can be configured to meet existing modulation schemes.
[] [表 1] [] [Table 1]
[0044] 在本发明提供的一个实施例中, 査找表存储在寄存器中。 如表 1所示, 査找表 1 中包含了输入的矢量信号 A1~A8, 与矢量信号一一对应的数字信号 000~111 (假 设地址信号为 3比特) 中。 应理解, 地址信号的比特位数在本实施例中为 3只是 一个举例, 并不是用来限制地址信号的位数, 地址信号的位数可以根据需要设 计成满足任何调制方式。 结合图 2所示, 当输入某一具体的矢量信号 155吋, 査 找表单元 204根据一定的査找方法将査找表中的矢量信号 A1~A8种的一个或几个
输入至比较器 202中与矢量信号 155进行比较, 然后根据比较结果输出对应的数 字信号 156。 例如, 当输入的矢量信号 155与査找表中的矢量信号 A2相同吋, 比 较单元 202将比较结果 252反馈给査找表单元 204, 进而査找表单元 204输出与矢 量信号 A2对应的数字信号 000。 又例如, 当输入的矢量信号 155与査找表中的矢 量信号 A1~A8都不相同, 但是与 A5的距离最近吋, 比较单元 252将比较结果反馈 至査找表单元 204, 进而査找表单元 204输出与矢量信号 A5对应的数字信号 110。 [0044] In one embodiment provided by the present invention, the lookup table is stored in a register. As shown in Table 1, the lookup table 1 includes the input vector signals A1 to A8, and the digital signals 000 to 111 (assuming the address signals are 3 bits) corresponding to the vector signals one by one. It should be understood that the number of bits of the address signal is only an example in this embodiment, and is not intended to limit the number of bits of the address signal. The number of bits of the address signal can be designed to satisfy any modulation method as needed. As shown in FIG. 2, when a specific vector signal 155 is input, the lookup table unit 204 will one or more of the vector signals A1 to A8 in the lookup table according to a certain search method. The input to comparator 202 compares with vector signal 155 and then outputs a corresponding digital signal 156 based on the comparison. For example, when the input vector signal 155 is the same as the vector signal A2 in the lookup table, the comparison unit 202 feeds back the comparison result 252 to the lookup table unit 204, and the lookup table unit 204 outputs the digital signal 000 corresponding to the vector signal A2. For another example, when the input vector signal 155 is different from the vector signals A1~A8 in the lookup table, but the distance from A5 is closest, the comparison unit 252 feeds back the comparison result to the lookup table unit 204, and then looks up the table unit 204 output. A digital signal 110 corresponding to vector signal A5.
[0045] 本申请通过比较单元和査找表单元使得信号的解调方式可兼容任何现有的解调 方式, 包括矩形 QAM、 心形 QAM、 PSK和 ASK等。 而且, 本申请的解调方法是 基于矢量的, 可同吋具有调幅和调相的功能。 [0045] The present application enables the demodulation of signals by the comparison unit and the lookup table unit to be compatible with any existing demodulation modes, including rectangular QAM, heart-shaped QAM, PSK, and ASK. Moreover, the demodulation method of the present application is vector-based, and has the functions of amplitude modulation and phase modulation.
[0046] 应理解, 在上述査找表 1中, 数字信号采用的是格雷码, 以降低误码率。 在本 发明的其他实施例中, 也可以采用其他二进制码。 [0046] It should be understood that in the above lookup table 1, the digital signal is a Gray code to reduce the bit error rate. Other binary codes may also be employed in other embodiments of the invention.
[0047] 以上所揭露的仅为本发明一种较佳实施例而已, 当然不能以此来限定本发明之 权利范围, 本领域普通技术人员可以理解实现上述实施例的全部或部分流程, 并依本发明权利要求所作的等同变化, 仍属于发明所涵盖的范围。
The above disclosure is only a preferred embodiment of the present invention, and of course, the scope of the present invention is not limited thereto, and those skilled in the art can understand all or part of the process of implementing the above embodiments, and Equivalent variations of the claims of the invention are still within the scope of the invention.
Claims
[权利要求 1] 一种基于矢量的解调装置, 其特征在于, 包括: [Claim 1] A vector-based demodulation device, comprising:
査找表单元, 用于以査找表的形式存储矢量信号、 与矢量信号对应的 数字信号及其映射关系; 以及 a lookup table unit for storing a vector signal, a digital signal corresponding to the vector signal, and a mapping relationship thereof in the form of a lookup table;
比较单元, 用于将输入的矢量信号与存储在所述査找表单元中的矢量 信号进行比较, 所述査找表单元根据所述比较单元的比较结果输出对 应的数字信号。 And a comparing unit, configured to compare the input vector signal with a vector signal stored in the lookup table unit, and the lookup table unit outputs the corresponding digital signal according to the comparison result of the comparing unit.
[权利要求 2] 根据权利要求 1所述的基于矢量的解调装置, 其特征在于, 所述矢量 信号为星座图中任意象限中的任意矢量信号, 且在星座图中各不相同 [Claim 2] The vector-based demodulating apparatus according to claim 1, wherein the vector signal is an arbitrary vector signal in any quadrant of the constellation diagram, and is different in the constellation diagram.
[权利要求 3] 根据权利要求 2所述的基于矢量的解调装置, 其特征在于, 在星座图 中, 所述矢量信号之间是相互独立的。 [Claim 3] The vector-based demodulating device according to claim 2, wherein in the constellation diagram, the vector signals are independent of each other.
[权利要求 4] 根据权利要求 1所述的解调装置, 其特征在于, 所述査找表单元为寄 [Claim 4] The demodulation device according to claim 1, wherein the lookup table unit is
[权利要求 5] 一种基于矢量的解调方法, 其特征在于, 包括以下步骤: [Claim 5] A vector-based demodulation method, comprising the steps of:
51、 以査找表的形式存储矢量信号、 对应的数字信号及其映射关系; 以及 51. Store a vector signal, a corresponding digital signal, and a mapping relationship thereof in the form of a lookup table;
52、 将输入的矢量信号与存储在所述査找表单元中的矢量信号进行比 较, 并根据所述比较单元的比较结果输出对应的数字信号。 52. Compare the input vector signal with a vector signal stored in the lookup table unit, and output a corresponding digital signal according to the comparison result of the comparison unit.
[权利要求 6] 根据权利要求 5所述的基于矢量的解调方法, 其特征在于, 所述矢量 信号为星座图中任意象限中的任意矢量信号, 且在星座图中各不相同 [Claim 6] The vector-based demodulation method according to claim 5, wherein the vector signal is any vector signal in any quadrant of the constellation diagram, and is different in the constellation diagram.
[权利要求 7] 根据权利要求 6所述的基于矢量的解调方法, 其特征在于, 在星座图 中, 所述矢量信号之间是相互独立的。 [Claim 7] The vector-based demodulation method according to claim 6, wherein in the constellation diagram, the vector signals are independent of each other.
[权利要求 8] 根据权利要求 5所述的基于矢量的解调方法, 其特征在于, 所述査找 表存储在寄存器中。
[Claim 8] The vector-based demodulation method according to claim 5, wherein the lookup table is stored in a register.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/092221 WO2018018579A1 (en) | 2016-07-29 | 2016-07-29 | Vector-based demodulation apparatus and demodulation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/092221 WO2018018579A1 (en) | 2016-07-29 | 2016-07-29 | Vector-based demodulation apparatus and demodulation method |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018018579A1 true WO2018018579A1 (en) | 2018-02-01 |
Family
ID=61015635
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/092221 WO2018018579A1 (en) | 2016-07-29 | 2016-07-29 | Vector-based demodulation apparatus and demodulation method |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2018018579A1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030156659A1 (en) * | 2002-02-21 | 2003-08-21 | Seishi Hanaoka | Mapping method of code word with QAM modulation |
CN1913416A (en) * | 2005-08-12 | 2007-02-14 | 华为技术有限公司 | Demodulation method for multi-user mapping signal |
CN101515919A (en) * | 2008-02-22 | 2009-08-26 | 北京大学 | Method for digital communication |
CN103378921A (en) * | 2012-04-17 | 2013-10-30 | 华为技术有限公司 | Method and device for signal demodulation |
CN106059985A (en) * | 2016-07-29 | 2016-10-26 | 武汉芯泰科技有限公司 | Demodulating device and demodulating method based on vector |
-
2016
- 2016-07-29 WO PCT/CN2016/092221 patent/WO2018018579A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030156659A1 (en) * | 2002-02-21 | 2003-08-21 | Seishi Hanaoka | Mapping method of code word with QAM modulation |
CN1913416A (en) * | 2005-08-12 | 2007-02-14 | 华为技术有限公司 | Demodulation method for multi-user mapping signal |
CN101515919A (en) * | 2008-02-22 | 2009-08-26 | 北京大学 | Method for digital communication |
CN103378921A (en) * | 2012-04-17 | 2013-10-30 | 华为技术有限公司 | Method and device for signal demodulation |
CN106059985A (en) * | 2016-07-29 | 2016-10-26 | 武汉芯泰科技有限公司 | Demodulating device and demodulating method based on vector |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110169027B (en) | Method for converting or reconverting data signal, data transmitting and receiving method and system | |
EP0714571A1 (en) | Method and system for performing transmission of digital data by coding bit information into the shape of a pulse and decoding the bit information from the shape of the pulse | |
Muslimin et al. | SDR-based transceiver of digital communication system using USRP and GNU radio | |
JP4884959B2 (en) | Optical digital transmission system and method | |
US6487244B1 (en) | System and method for transmitting special marker symbol | |
KR20090061561A (en) | Communication method and apparatus using random linear coding | |
KR20060120602A (en) | Backward compatible multi-carrier transmission system | |
Channi | A comparative study of various digital modulation techniques | |
CN107493122A (en) | A kind of spatial modulation transmission method and equipment | |
US9473244B2 (en) | Flexible 400G and 1 Tb/s transmission over transoceanic distance | |
KR101234311B1 (en) | apparatus and method of transmitting preamble having additional information in differential modulation packet data communication | |
US10812631B2 (en) | Media converter | |
CN106059985A (en) | Demodulating device and demodulating method based on vector | |
AU2008244341A1 (en) | Data modulation in a communication system | |
WO2018018579A1 (en) | Vector-based demodulation apparatus and demodulation method | |
US9413582B2 (en) | Method and apparatus for transmitting and receiving | |
CN101199178A (en) | Communication device, communication system and modulation method | |
WO2020131056A1 (en) | Apparatus and method for sending side-channel bits on an ethernet cable | |
WO2018018578A1 (en) | Vector-based modulation apparatus and modulation method | |
US8699630B2 (en) | Systems and methods for handling data rate changes within a packet or frame | |
Bahuguna et al. | A review of various digital modulation schemes used in wireless communications | |
CN108990054B (en) | Channel width agile communication technology | |
CN111431877A (en) | Block chain-based tamper-proof covert communication method and device | |
TWI616077B (en) | Transmitter for transmitting a data transmission signal and receiver for receiving the data transmission signal | |
IL227735A (en) | Communications system using a modified continuous phase modulation scheme and a corresponding method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16910159 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16910159 Country of ref document: EP Kind code of ref document: A1 |