可以生成自定义数据文件正交幅度调制信号的测量装置及其调制方法_2

文档序号:9869963阅读:来源:国知局
随机 序列复数调制信号。
[0018] 在本发明所述的测量装置中,所述的原始文件调制时钟的频率值与所述的原始文 件基带时钟的频率值的比值还可W为D ;N,D为自定义数据文件每个数据的位宽,与调制方 式对应的星座图上点的数目是2^。
[0019] 在本发明所述的测量装置中,所述的存储控制模块还可W根据系统通信协议将所 述的自定义数据文件转换成原始文件数据并存储,并根据原始文件基带时钟读取原始文件 数据,生成原始文件基带数据。
[0020] 在本发明所述的测量装置中,所述的位宽转换模块还可W根据原始文件调制时钟 将D比特的原始文件基带数据,转换成N比特的原始文件待调数据,D为自定义数据文件每 个数据的位宽,与调制方式对应的星座图上点的数目是2^。
[0021] 在本发明所述的测量装置中,所述的正交幅度调制单元还可W由FPGA器件构成。
[0022] 本发明还提出了一种自定义数据文件正交幅度调制方法,包括W下步骤:
[0023] 1)根据用户输入设置,生成正交幅度调制方式、正交幅度调制源、基带速率值、星 座图数据、自定义数据文件和载波频率;
[0024] 2)根据基带速率值和调制方式,生成原始文件基带时钟和原始文件调制时钟;
[0025] 3)根据原始文件基带时钟和自定义数据文件,生成原始文件基带数据;
[0026] 4)根据调制方式和原始文件调制时钟,对原始文件基带数据进行位宽转换,生成 原始文件待调数据;
[0027] 5)根据原始文件待调数据和星座图数据,生成自定义数据文件复数调制信号;
[002引6)根据自定义数据文件调制信号和载波频率,生成自定义数据文件已调信号。
[0029] 与现有技术相比,在自定义数据文件作为调制源时,本发明所述的测量装置和正 交幅度调制方法,通过对原始文件进行位宽转换,并改进星座图的映射方法,使得修改自定 义数据文件时,无需系统控制单元做映射处理,节省了软件处理资源,加快了响应时间;存 储原始文件的存储器的容量就是自定义数据文件的长度,与现有技术要写入映射后的2路 复数调制信号的调制文件存储器相比,不需要额外的存储器容量。而且也可W自定义星座 图数据。
[0030] 另外,在伪随机序列为调制源时,本发通过对伪随机序列进行串并转换,并改进星 座图的映射方法,使得在伪随机序列为调制源时,可W支持所有的调制方式,并且还可W自 定义星座图,应用范围更广,更加灵活。
[0031] 并且,用户修改调制方式或者星座图时,本发明只需重新配置调制方式,将新的星 座图坐标数据写入映射存储器,因为星座图数据的最大长度仅是512,所W写入时间比较 短,也不用耗费过多软件处理资源。
【附图说明】
[0032] 图1是现有技术中QAM调制控制单1的结构示意图。
[0033] 图2是本发明实施例中可W生成自定义数据文件正交幅度调制信号的测量装置2 的结构示意图。
[0034] 图3是本发明实施例中正交幅度控制单元202的结构示意图。
[0035] 图4是16QAM的矩形星座图。
[0036] 图5是16QAM的同必圆星座图。
[0037] 图6是本发明实施例中自定义数据文件正交幅度调制方法的流程图
[0038] 图7是本发明实施例中伪随机序列生成模块302的结构示意图。
[0039] 图8是本发明实施例中伪随机序列正交幅度调制方法的流程图。
【具体实施方式】
[0040] 为使本发明实施方式的目的、技术方案和优点清楚明白,下面结合附图对本发明 的实施方式做进一步详细说明。
[0041] 参考图2,是本发明实施例中可W生成自定义数据文件正交幅度调制信号的测量 装置2的结构示意图。
[0042] 在本实施例中,测量装置2包括系统控制单元201、正交幅度控制单元202和正交 幅度调制单元203。
[0043] 系统控制单元201用于根据用户输入设置,生成正交幅度调制方式、正交幅度调 制源、基带速率值、星座图数据、载波频率、W及序列阶数或自定义数据文件。
[0044] 在本实施例中,系统控制单元201包括输入单元、时钟单元、存储单元和中央处理 单元,其中输入单元用于接收用户的输入设置,时钟单元用于产生系统工作时钟,存储单元 用于存储各种系统参数和测量数据等,中央处理单元用于根据用户的输入设置,生成对应 的系统参数发送给正交幅度调制单元202和正交幅度调制单元203,在进行正交幅度调制 前,用户需要先在伪随机序列、自定义数据文件和外部模拟源中选择一种作为正交幅度调 制源,然后再根据测量需求设置正交幅度调制方式、基带速率值、星座图数据、载波频率、W 及序列阶数(调制源为伪随机序列时设置)或自定义数据文件(调制源为自定义数据文件 时设置)。
[0045] 正交幅度控制单元202用于根据正交幅度调制方式、正交幅度调制源、基带速率 值、星座图数据、W及序列阶数或自定义数据文件,生成复数调制信号a和b。
[0046] 正交幅度调制单元203根据复数调制信号a、b和载波频率,生成正交幅度已调信 号;
[0047] 在本实施例中,正交幅度调制单元203包括数字控制振荡器2031、第一乘法器 2032、第二乘法器2033、加法器2034和输出单元2035,数字控制振荡器2031根据载波频率 输出两个相互正交的同频载波COS ? t和Sin ? t,分别送给第一乘法器2032和第二乘法器 2032,正交幅度控制单元202将生成的复数调制信号a、b分别送给第一乘法器2032和第二 乘法器2033,分别与载波相乘后,在加法器2034中相加,最终得到数字正交幅度已调信号 C ;c = a*cos?t+b*sin?t,然后输出单元2035将数字正交幅度已调信号C转换成模拟正 交幅度已调信号d后输出。
[0048] 下面将详细描述本实施例中正交幅度控制单元202的构成W及生成复数调制信 号的工作流程。
[0049] 参考图3,是本实施例中正交幅度控制单元202的结构示意图。
[0050] 前面提到,系统控制单元201根据用户输入设置,生成各种参数,当用户设置正交 幅度调制源为自定义数据文件时,需要设置正交幅度调制方式wl、基带速率值w2、星座图 数据w3和自定义数据文件WlO,系统控制单元201将根据用户设置生成的送些参数发送给 正交幅度控制单元202内的各个模块,用于生成自定义数据文件复数调制信号曰2和b2。
[0051] 当正交幅度调制源为自定义数据文件时,基带速率控制模块301根据基带速率值 w2和正交幅度调制方式Wl,生成原始文件基带时钟Wll和原始文件调制时钟wl2。
[0052] 在本实施例中,基带速率控制模块301根据基带速率值w2生成原始文件基带时钟 Wll,基带速率控制模块301生成的原始文件基带时钟Wll的频率值等于基带速率值w2 ;基 带速率控制模块301还根据正交幅度调制方式Wl和基带速率值生成原始文件调制时钟 wl2,假设正交幅度调制方式Wl用MQAM表示,M = 2^,与正交幅度调制方式对应的星座图上 坐标点的数目是2^,基带速率控制模块301生成的原始文件调制时钟W12的频率值等于原 始文件基带时钟Wl 1的D/N,所W原始文件调制时钟wl2的频率值等于基带速率值w2的D/ N。D为自定义数据文件中每个数据的位宽。
[0053] 存储控制模块305根据原始文件基带时钟Wll和自定义数据文件WlO,生成原始文 件基带数据wl3。
[0054] 在本实施例中,存储控制模块305根据测量装置2的系统通信协议将自定义数据 文件WlO进行格式转换,转换成原始文件数据并存储,送里的格式转换是指将自定义数据 文件WlO转换成系统通信协议要求的格式,并不涉及数据的映射;当系统控制单元201发出 调制开始的信号后,存储控制模块305按照原始文件基带时钟Wll的频率值读取原始文件 数据,生成原始文件基带数据W13。
[0055] 在本实施例中,系统控制单元201在不进行任何处理的情况下,直接将自定义数 据文件WlO发送给存储控制模块305,所W存储控制模块306存储的原始文件数据(经过格 式转换的自定义数据文件)的数据长度就是自定义数据文件WlO的数据长度,不需要额外 的存储空间,而且每次修改自定义数据文件WlO的时候,也不需要系统控制单元201做复杂 的处理,因此节省了软件资源,提高了响应时间。
[0056] 位宽转换模块306根据正交幅度调制方式Wl和原始文件调制时钟wl2,对原始文 件基带数据W13进行位宽转换,生成原始文件待调数据W14。
[0057] 在本实施例中,位宽转换模块306按照正交幅度调制方式Wl和原始文件调制时钟 W12对原始文件基带数据W13进行位宽转换,将D值
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1