CN115173964B - 一种多普勒模拟方法 - Google Patents
一种多普勒模拟方法 Download PDFInfo
- Publication number
- CN115173964B CN115173964B CN202210801149.4A CN202210801149A CN115173964B CN 115173964 B CN115173964 B CN 115173964B CN 202210801149 A CN202210801149 A CN 202210801149A CN 115173964 B CN115173964 B CN 115173964B
- Authority
- CN
- China
- Prior art keywords
- model
- doppler
- frequency shift
- doppler frequency
- frequency
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000004088 simulation Methods 0.000 title claims abstract description 15
- 230000001133 acceleration Effects 0.000 claims abstract description 5
- 238000010586 diagram Methods 0.000 claims description 6
- 230000010363 phase shift Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 9
- 238000005259 measurement Methods 0.000 abstract description 6
- 238000004364 calculation method Methods 0.000 abstract description 3
- 238000002474 experimental method Methods 0.000 abstract description 2
- 238000012360 testing method Methods 0.000 abstract description 2
- 230000000737 periodic effect Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/0082—Monitoring; Testing using service channels; using auxiliary channels
- H04B17/0087—Monitoring; Testing using service channels; using auxiliary channels using auxiliary channels or channel simulators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1851—Systems using a satellite or space-based relay
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Electromagnetism (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Monitoring And Testing Of Transmission In General (AREA)
Abstract
本发明公开了一种多普勒模拟方法,涉及通信和测控系统中的信道模拟领域。本发明首先根据移动平台的运动速度和加速度进行多普勒频移计算,然后提炼出频率变化模型,接着根据频率变化生成时间‑频率存储表,再根据最大多普勒频移与表格中最大频率的比值,产生加权系数,最后将频率与加权系数相乘,再将频率转换为频率控制字,送进NCO输出最终多普勒频移信号。本发明可以简单方便地模拟多普勒频率变化情况,模拟各种移动平台的高动态环境,为通信测控系统的调试、测试、实验提供必要的信道状态。
Description
技术领域
本发明涉及卫星通信领域,特别是指一种多普勒模拟方法。
背景技术
对于卫星通信及测控系统来说,卫星和高动态平台的移动,不可避免地会使卫星通信系统的载波产生多普勒效应。
对于卫星通信及测控系统的多普勒频移的模拟,大部分都是采用卫星信道模拟器来实现。使用卫星信道模拟器,可以模拟真实状态的卫星通信中的信道特性。目前,针对卫星信道的模拟器的研究,已经取得非常大的进展,许多公司的产品都已投入商用。但是,这些信道模拟器的多普勒频移模拟的范围有限,且工作频率范围、带宽等都是有限的,不能灵活工作于任意频段,更重要的是,这些仪器大部分体积庞大,使用不方便。因此设计一款纯数字、灵活使用的信道模拟方式很有必要。
发明内容
针对上述背景技术中的缺点,本发明提出了一种多普勒模拟方法。本发明可以简单方便地模拟多普勒频率变化情况,模拟各种移动平台的高动态环境,为通信测控系统的调试、测试、实验提供必要的信道状态。
本发明的目的是这样实现的:
一种多普勒模拟方法,其特征在于,包括以下步骤:
(1)根据移动平台的运动速度v和加速度a,计算移动平台的多普勒频移f和变化率d:
f=f0·v/c
d=f0·a/c
其中,c为光速,f0为工作频点;
(2)根据移动平台的运动特征,确定多普勒频移模型,得出多普勒频移模型的周期T,进而得出多普勒频移模型的频率ω=1/T;
(3)根据一个周期T内,多普勒频移f随时间的变化规律,画出时刻t与多普勒频移f的t-f关系图,并生成存储表Tab1,Tab1存储的内容是时刻t与多普勒频移f的对应关系,0≤t≤T;
(4)实际应用中,时刻t的取值为0到+∞,将时刻t对T取余,即mod(t/T),得到addr,将addr作为地址,查表Tab1,得出多普勒频移f;
(5)将步骤(4)中查表所得的多普勒频移f,根据硬件工作时钟频率,转换为频率控制字fcw1;
(6)根据最大多普勒频移fmax与最大频率控制字fcw1max的比值,产生加权系数K,将步骤(5)输出的频率控制字fcw1与K相乘,得到fcw2;
(7)将fcw2转换为位宽为N的二进制数,然后送入数控振荡器,得到输出结果Carr1(t),即为多普勒载波;将Carr1(t),进行90度移相,得到正交载波Carr2(t);
(8)若输入信号为数字信号,则将输入的I、Q信号与Carr1(t)和Carr2(t)进行复数相乘,若输入信号为模拟信号,则将输入信号与Carr1(t)相乘,完成多普勒模拟。
进一步地,步骤(2)中,多普勒频移模型为正弦模型、三角模型、线性模型或常数模型;
当多普勒频移模型为正弦模型或三角模型时,多普勒频移的变化周期T根据最大多普勒频移fmax和最大变化率dmax求得;
当多普勒频移模型为线性模型或常数模型时,周期T为无穷大。
进一步地,步骤(3)中:
当多普勒频移模型为正弦模型或三角模型时,时刻t的取值范围为0~T;表Tab1中,存储的内容f为正弦值或线性三角波的幅度,表Tab1的长度为整个周期T;
当多普勒频移模型为线性模型时,Tab1中存储的内容f为固定步进变化;
当多普勒频移模型为常数模型时,Tab1中只存储一组数据,任意时刻对应的f均为固定值。
进一步地,步骤(5)中,多普勒频移f与频率控制字fcw1的关系为:
其中,mclk为硬件工作时钟频率,单位Hz,N的取值即成为后面步骤(7)中fcw2的位宽。
本发明相比背景技术具有如下优点:
1、本发明实现简单,占用资源少,可独立实现为一个设备工作,也可嵌入通信测控系统。
2、本发明性能优良、使用灵活,可模拟多种不同的动态环境。
3、本发明采用采用纯数字设计,适合FPGA实现,便于工程应用。
附图说明
图1是本发明实施例方法的流程图;
图2是外部输入信号为数字信号时的多普勒模拟原理图;图2中,外部输入的数字信号为两路信号,分别为I路信号、Q路信号。
图3是外部输入信号为模拟信号时的多普勒模拟原理图。图3中,外部输入的模拟信号为一路信号,用r(t)表示。
具体实施方式
下面对本发明做进一步的详细说明。
一种多普勒模拟方法,首先根据移动平台的运动速度和加速度进行多普勒频移计算,然后提炼出频率变化模型,接着根据频率变化生成时间-频率存储表,再根据最大多普勒频移与表格中最大频率的比值,产生加权系数,最后将频率与加权系数相乘,再将频率转换为频率控制字,累加后送进数控振荡器(NCO)输出最终多普勒频移信号。
该方法具体包括以下步骤:
(1)根据移动平台的运动速度v和加速度a进行多普勒频移计算。多普勒频移用f表示,变化率用d表示。计算移动平台的最大多普勒频移fmax和变化率dmax;其中c为光速,f0为工作频点;
fmax=f0vmax/c;
dmax=f0amax/c;
(2)根据移动平台的运动特征,确定多普勒频移模型,得出多普勒频移模型的周期T,进而得出多普勒频移模型的频率ω=1/T;
(3)根据一个周期T内,多普勒频移f随时间的变化规律,画出时刻t与多普勒频移f的t-f关系图;并生成存储表Tab1,Tab1存储的内容是时刻t(0≤t≤T)与多普勒频移f二者的对应关系;
(4)实际应用中,时刻t的取值为0到+∞,将时刻t对T取余,即mod(t/T),得到addr,将addr作为地址,查表Tab1,得出多普勒频移f;
(5)将步骤(4)中查表所得的多普勒频移f,根据硬件工作时钟频率,转换为频率控制字fcw1;
(6)根据最大多普勒频移fmax与最大频率控制字fcw1max的比值,产生加权系数K,将输出的频率控制字输出的fcw1与K相乘,得到fcw2;
(7)将fcw2转换为位宽N的二进制数,然后送入NCO,得到输出结果Carr1(t),即为多普勒载波;将Carr1(t),进行90度移相,得到正交载波Carr2(t);
(8)若输入多普勒模拟器的信号为数字信号,则可将输入的I、Q信号与Carr1(t),和Carr2(t)进行复数相乘,若输入多普勒模拟器的信号为模拟信号,则将输入信号与Carr1(t)相乘即可,完成多普勒模拟。
进一步的,步骤(2)中,多普勒频移变化模型可为正弦模型、三角模型、线性模型、常数模型等。
当多普勒频移变化模型为正弦模型、三角模型或其他周期性模型时,多普勒频移的变化周期T可根据最大多普勒频移fmax和变化率fdmax求得。
当多普勒频移变化模型为常数模型时,周期T为无穷大。
进一步的,步骤(3)中:
当多普勒频移变化模型为正弦模型、三角模型或其他周期性模型时,时刻t的取值范围为0~T;表Tab1中,存储的内容f为正弦值或线性三角波的幅度或其他周期性模型的幅度,表Tab1的长度为可取整个周期T,也可按照t-f关系图的对称特性取周期T的1/4或其它比例。
当多普勒频移变化模型为线性模型时,Tab1中的频率控制字变化为固定步进变化。
当多普勒频移变化模型为常数模型时,Tab1中只需要存储一组数据,即任意时刻对应的频率控制字均为固定值。
进一步的,步骤(3)中,在做实现时,频率f的幅度,可按照精度要求进行多位宽存储;位宽越大,幅度越大,精度也越高。时刻t的也可根据步进大小,调整表格长度,步进越小,精度越高,但是表格越大,占用资源也越大。
进一步的,步骤(5)中,多普勒频移f与频率控制字fcw1的关系为:
其中,mclk为工作时钟频率,单位Hz,N为步骤(7)fcw2中的位宽。
本发明书中未进行详细描述的内容为本领域内的公知内容。
以上所述仅为本发明的一种具体实施方式,但本发明的保护范围并不局限于此。任何熟悉本技术领域的技术人员根据本发明的技术方案及其发明构思作出的等同替换或改变,都应涵盖在本发明的保护范围之内。
Claims (4)
1.一种多普勒模拟方法,其特征在于,包括以下步骤:
(1)根据移动平台的运动速度v和加速度a,计算移动平台的多普勒频移f和变化率d:
f=f0·v/c
d=f0·a/c
其中,c为光速,f0为工作频点;
(2)根据移动平台的运动特征,确定多普勒频移模型,得出多普勒频移模型的周期T,进而得出多普勒频移模型的频率ω=1/T;
(3)根据一个周期T内,多普勒频移f随时间的变化规律,画出时刻t与多普勒频移f的t-f关系图,并生成存储表Tab1,Tab1存储的内容是时刻t与多普勒频移f的对应关系,0≤t≤T;
(4)实际应用中,时刻t的取值为0到+∞,将时刻t对T取余,即mod(t/T),得到addr,将addr作为地址,查表Tab1,得出多普勒频移f;
(5)将步骤(4)中查表所得的多普勒频移f,根据硬件工作时钟频率,转换为频率控制字fcw1;
(6)根据最大多普勒频移fmax与最大频率控制字fcw1max的比值,产生加权系数K,将步骤(5)输出的频率控制字fcw1与K相乘,得到fcw2;
(7)将fcw2转换为位宽为N的二进制数,然后送入数控振荡器,得到输出结果Carr1(t),即为多普勒载波;将Carr1(t),进行90度移相,得到正交载波Carr2(t);
(8)若输入信号为数字信号,则将输入的I、Q信号与Carr1(t)和Carr2(t)进行复数相乘,若输入信号为模拟信号,则将输入信号与Carr1(t)相乘,完成多普勒模拟。
2.根据权利要求1所述的一种多普勒模拟方法,其特征在于,步骤(2)中,多普勒频移模型为正弦模型、三角模型、线性模型或常数模型;
当多普勒频移模型为正弦模型或三角模型时,多普勒频移的变化周期T根据最大多普勒频移fmax和最大变化率dmax求得;
当多普勒频移模型为线性模型或常数模型时,周期T为无穷大。
3.根据权利要求2所述的一种多普勒模拟方法,其特征在于,步骤(3)中:
当多普勒频移模型为正弦模型或三角模型时,时刻t的取值范围为0~T;表Tab1中,存储的内容f为正弦值或线性三角波的幅度,表Tab1的长度为整个周期T;
当多普勒频移模型为线性模型时,Tab1中存储的内容f为固定步进变化;
当多普勒频移模型为常数模型时,Tab1中只存储一组数据,任意时刻对应的f均为固定值。
4.根据权利要求1所述的一种多普勒模拟方法,其特征在于,步骤(5)中,多普勒频移f与频率控制字fcw1的关系为:
其中,mclk为硬件工作时钟频率,单位Hz,N的取值即成为后面步骤(7)中fcw2的位宽。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210801149.4A CN115173964B (zh) | 2022-07-08 | 2022-07-08 | 一种多普勒模拟方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210801149.4A CN115173964B (zh) | 2022-07-08 | 2022-07-08 | 一种多普勒模拟方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115173964A CN115173964A (zh) | 2022-10-11 |
CN115173964B true CN115173964B (zh) | 2023-11-14 |
Family
ID=83492293
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210801149.4A Active CN115173964B (zh) | 2022-07-08 | 2022-07-08 | 一种多普勒模拟方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115173964B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6965753B1 (en) * | 1999-08-31 | 2005-11-15 | Qualcomm Incorporated | Apparatus for performing doppler correction in a wireless communications system |
JP2011242199A (ja) * | 2010-05-17 | 2011-12-01 | Japan Radio Co Ltd | 測距環境模擬装置 |
CN102759730A (zh) * | 2012-07-16 | 2012-10-31 | 中国电子科技集团公司第十研究所 | 通用型超高精度动态模拟器 |
CN105572656A (zh) * | 2015-12-25 | 2016-05-11 | 中国船舶重工集团公司七五〇试验场 | 动态水声目标回波模拟的多普勒频移模拟器及模拟方法 |
-
2022
- 2022-07-08 CN CN202210801149.4A patent/CN115173964B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6965753B1 (en) * | 1999-08-31 | 2005-11-15 | Qualcomm Incorporated | Apparatus for performing doppler correction in a wireless communications system |
JP2011242199A (ja) * | 2010-05-17 | 2011-12-01 | Japan Radio Co Ltd | 測距環境模擬装置 |
CN102759730A (zh) * | 2012-07-16 | 2012-10-31 | 中国电子科技集团公司第十研究所 | 通用型超高精度动态模拟器 |
CN105572656A (zh) * | 2015-12-25 | 2016-05-11 | 中国船舶重工集团公司七五〇试验场 | 动态水声目标回波模拟的多普勒频移模拟器及模拟方法 |
Non-Patent Citations (1)
Title |
---|
高动态信号模拟器中的多普勒模拟算法;齐巍 等;航空学报;第29卷(第05期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN115173964A (zh) | 2022-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Yao | Error probability of asynchronous spread spectrum multiple access communication systems | |
CN111239774B (zh) | 一种卫星导航数字信号生成方法及服务器 | |
CN101509968A (zh) | 高动态高精度中频模拟卫星信号产生方法 | |
EP1792252A1 (en) | Method and apparatus for generating pseudo random numbers | |
CN112040499B (zh) | 无线信道时延和衰落精确模拟装置及方法 | |
CN103179066A (zh) | 多进制相移键控mpsk调制方法、装置和函数信号发生器 | |
CN107994954B (zh) | 一种模拟多普勒变化的正交调制信号生成装置 | |
CN108073455A (zh) | 一种基于gpu的卫星导航信号并行模拟方法 | |
KR920704234A (ko) | 프로그램 컴파일러를 사용하는 디지탈신호처리장치의 실현방법 | |
CN105116424A (zh) | 基于文件产生与播放的北斗卫星导航信号模拟源 | |
Sadiku et al. | Signals and Systems: A Primer with MATLAB® | |
Rorabaugh | Simulating Wireless Communication Systems: Practical Models in C++ | |
CN115173964B (zh) | 一种多普勒模拟方法 | |
Ashrafi et al. | Arbitrary waveform DDFS utilizing Chebyshev polynomials interpolation | |
CN106443723A (zh) | 一种基于gpu的高动态扩频信号实时仿真生成方法 | |
CN107885276B (zh) | 一种波形生成方法及生成装置 | |
CN102305928A (zh) | 透明模式的动态目标信号模拟方法 | |
CN104614737B (zh) | 一种qpsk扩频卫星动态信号模拟方法 | |
CN101127575B (zh) | 一种均匀分布随机数发生器及均匀分布随机数产生方法 | |
CN111679123A (zh) | 适用于多模调制体制的符号边沿与频率估计方法与系统 | |
CN202110287U (zh) | 一种gps直达与多径信号模拟器 | |
JP2009030983A (ja) | 波形発生装置、波形生成装置、試験装置およびプログラム | |
CN117595949A (zh) | 基于fpga的全数字多模式卫星信道频偏模拟装置及电子设备 | |
CN119628680B (zh) | 一种用于电网集抄的数字chrip序列的生成方法 | |
CN111313985A (zh) | 宽带电力线载波通信模拟噪声生成方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |