m序列代码c语言,m序列的生成--闲来无事写代码
m序列的生成
CDMA通信中应用最广泛的伪随机序列是m序列,它是由线性反馈移存器产生的周期最长的二进制数字序列
import java.util.Scanner;
public class MserquenceGenerate {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int arr[]=new int[4];
String mStr="";
System.out.println("请设置初始状态:");
for (int i = 0; i < arr.length; i++) {
arr[i]=sc.nextInt();
}
System.out.println("4阶m序列状态图:");
int i=0;
while(i<15){
for (int a : arr) {
System.out.print(a+" ");
}
mStr+=arr[3]+" ";
System.out.println();
int tmp=(arr[0]+arr[3])%2;
for (int j = arr.length-1; j >0 ; j--) {
arr[j]=arr[j-1];
}
arr[0]=tmp;
i++;
}
System.out.println("周期序列输出为:");
System.out.println(mStr);
}
}
m序列的特性
1.平衡特性
2.游程分布特性
3.延位相加特性
m序列代码c语言,m序列的生成--闲来无事写代码相关推荐
- 玫瑰花数java代码_c语言如何输出玫瑰花数?(代码示例)
玫瑰花数又称"四叶玫瑰数",是指四位数各位上的数字的四次方之和等于本身的数,c语言玫瑰花代码是[int main()int i, j, t;for(i=1000; i<100 ...
- c语言交通违章编程代码,C语言程序设计交通处罚单管理系统 报告(内含代码).doc...
C语言程序设计交通处罚单管理系统 报告(内含代码) C语言程序设计 姓名:张强强 学号:座机电话号码695 班序号:011121 前言: C语言是近年来国内得到迅速推广使用的一种计算机语言.C语言程序 ...
- python手写代码面试_常见Python面试题—手写代码系列
原标题:常见Python面试题-手写代码系列 1.如何反向迭代一个序列 #如果是一个list,最快的方法使用reverse tempList = [1,2,3,4] tempList.reverse( ...
- python手写代码面试_常见Python面试题 — 手写代码系列
原标题:常见Python面试题 - 手写代码系列 作者: Peace & Love 来自:https://blog.csdn.net/u013205877/article/details/77 ...
- 浅谈设计模式 | 先有鸡还是先有蛋?先有代码后有设计模式还是先有设计模式再写代码?
前言 一.面向对象的三大特性 1. 封装 2.继承 3.多态 二.面向对象七个设计原则 1.单一职责原则 2.开放封闭原则 3.里氏替换原则 4.接口隔离原则 5.依赖倒置原则 6.合成复用原则 7. ...
- 论「能写代码」的程序员与「会写代码」的程序员
点击上方"程序人生",选择"置顶公众号" 第一时间关注程序猿(媛)身边的故事 之所以提这个话题,跟前两天在微信群里的讨论有关,年后本该是跳槽.找工作的高峰月份, ...
- 似然函数代码c语言,从似然函数到EM算法(附代码实现)
1. 什么是EM算法 最大期望算法(Expectation-maximization algorithm,又译为期望最大化算法),是在概率模型中寻找参数最大似然估计或者最大后验估计的算法,其中概率模型 ...
- python面试代码题_常见python面试题-手写代码系列
原博文 2019-08-13 13:50 − 1.如何反向迭代一个序列 #如果是一个list,最快的方法使用reversetempList = [1,2,3,4]tempList.reverse()f ...
- python编程代码怎么用_Python新手如何在手机上写代码!最新编程工具分享!手快有!...
先说下为什么学习Python?当然是因为Python火啊!现在用Python做爬虫,做web,做图像分析等等的公司越来越多,而且价格通常都不低,在北京基本月薪都是5位数起的呀!而且上手容易,如果你学过 ...
最新文章
- UI设计培训:UI设计师离不开的基本版式设计
- Chisel3 - Tutorial - VendingMachine
- 微软亲手盖上IE棺材板:明年6月停用,慢且不安全,还因垄断被罚款170亿
- 编写uwsgi后台启动文件
- 源码编译依赖关系一例小结
- js cookie操作
- 云图说|云上攻击早知道,少不了这个“秘密武器”!
- linux怎么改目录位置,Linux下更改MySQL数据目录位置具体操作方法
- Channel shutdown: channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=
- 【写作技巧】毕业论文题目拟定原则
- 将Sphinx的日志放置到/dev/shm里需要注意的事情
- pgadmin4下载
- matlab用imcrop进行图片裁剪,并用imwrite存图
- java 自动填充,使用java自动填充,实现mysql的创建修改时间的自动填充
- 小知识:btn.addEventListener is not a function报错处理
- [Telink泰凌微825x]硬件开发环境搭建(一)
- The Evils of Unity Builds
- 三年java现在还是菜的不行_你java开发几年还是那么菜是因为你没有做到这些
- 基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第四篇)飞行特性
- 在进行USB CDC类开发时,无法发送64整数倍的数据
热门文章
- 每日英语:The World-Changing Margaret Thatcher
- Pytorch 深度学习实战教程(六):仝卓自爆,快本打码。
- 盘点2022最好用的伪原创软件
- java的abstract的意思_英语abstract单词是什么意思
- wordpress模板_如何在WordPress中添加漂亮的电子邮件模板
- 在linux下安装aapt/apktool
- WINDOWS API——OPENCLIPBOARD——剪切板
- c头文件(.h)的作用
- 架构那点事系列三 - 由EAI到ESB
- 传感器网络算计算机,传感器网络中的数据融合算法分析-计算机技术专业论文.docx...