随机优化问题设计算法

wudizhouwenchen 2016-12-08 08:35:39
我军技术侦察兵小顾发现敌方正在发送无线信号s[n],他利用接收机接收信号为y[n]=0.3s[n]+w[n],其中w[n]是白噪声,分布服从均值为0,方差为1的高斯分布(也叫正态分布)。假设小顾已经正确知道以下信息:
(1) 敌方发送的信号s[n]取值只可能是+10或-10;
(2) 一共发送了10000个s[n],即n=1,2,…,10000;
(3) 其中发送了8000个+10,发送了2000个-10。
但是小顾不知道n=1时刻,n=2时刻,,,n=10000时刻发送的s[n]具体是什么。
请设计算法帮助小顾从收到的10000个y[n] 中检测出发送的s[n]值,要求使得错误概率最小。即设计算法帮他确认每个时刻(n=1时刻,n=2时刻,…,n=10000时刻)发送的s[n]是+10或-10,同时使得误判的概率最小。发送-10,判断成+10是误判;或者发送+10,判断成-10也是误判。
输入包含两部分(可以从文件中读取);
1)10000个检测的s[n]。即10000个值,每个值只有两种可能,+10或者-10.
2)检测的s[n] 和发送的s[n]不一样的个数
这是个随机优化问题,请写出算法设计思路,并请写出程序。
...全文
771 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
三岁、就很帅 2016-12-09
  • 打赏
  • 举报
回复
我果然还是要回学校重造啊
  • 打赏
  • 举报
回复
数字里面给只有两种可能,不是+10,就是-10,而且给出了出现次数,一一比较也不算效率低吧
Yofoo 2016-12-09
  • 打赏
  • 举报
回复
没看懂, 均值为0,方差为1 那么结果 10 -> (2,4) -10 -> (-4,-2) 这个两个没重叠的地方
赵4老师 2016-12-09
  • 打赏
  • 举报
回复
百度搜相关关键字。
wudizhouwenchen 2016-12-08
  • 打赏
  • 举报
回复
这是我们的作业。。求大神指导,给想法给思路都可以,当然给出程序更好!!谢谢啦!

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧