verilog只在电脑上进行仿真,如何输入并还原图片或者音频或者文字信号?用java?matlab?

我在做一个通信系统的仿真,只在电脑上仿真,没有板子,现在需要输入一串具体信息的信号(如图片,音频,文字等)。我知道用$freadb这个命令能读取txt文档中的二进制数,我想先将图片转化为二进制数(这可能是个编码过程),放在txt文档中,然后把码元读入verilog 系统,转一圈,再写在txt文档中,再把这些二进制数还原成图片。该怎么做呢?matlab倒可以处理图片,处理出来是个矩阵啊,这个矩阵如何读入verilog 系统呢?verilog能读取那些空格和换行吗?用java?java倒是能把图片处理成二进制码元,但是写在txt文档后,这就是文本文档了 ,再读取txt文档,就不是二进制数据了,就是一串字符串了?能把txt文档中的二进制数复制进java里,放在数组里,然后再进行还源码?或者,还有其他方法?
万分紧急!望大神解救!能给出代码者加分!
用matlab的话该怎么做? 因为不光是要将图片转为二进制,而且还要将二进制码元转化为图片,这些二进制码元是一串数字,该怎么处理?
最新回答
绾寒弦

2024-04-13 11:36:04

matlab吧,以前用verilog的时候,没用过java
追问
哦 ,那你的意思是直接用matlab 把信息输入给verilog?然后用matlab接收verilog的信息再还原?那能具体说说这个借口该怎么写吗?或者能给点资料看看嘛?
不归鸟

2024-04-13 13:04:13

用str2bin()试试
晚街

2024-04-13 06:45:36

matlab试试
追问
用matlab的话该怎么做? 因为不光是要将图片转为二进制,而且还要将二进制码元转化为图片,这些二进制码元是一串数字,该怎么处理?
无色的海

2024-04-13 04:00:56

用matlab就可以了 先提取图片然后仿真就好了
追问
用matlab的话该怎么做? 因为不光是要将图片转为二进制,而且还要将二进制码元转化为图片,这些二进制码元是一串数字,该怎么处理?