亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mapper.bsv

?? MIT編寫的OFDM仿真程序
?? BSV
字號(hào):
//----------------------------------------------------------------------//// The MIT License // // Copyright (c) 2007 Alfred Man Cheuk Ng, mcn02@mit.edu // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation // files (the "Software"), to deal in the Software without // restriction, including without limitation the rights to use,// copy, modify, merge, publish, distribute, sublicense, and/or sell// copies of the Software, and to permit persons to whom the// Software is furnished to do so, subject to the following conditions:// // The above copyright notice and this permission notice shall be// included in all copies or substantial portions of the Software.// // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR// OTHER DEALINGS IN THE SOFTWARE.//----------------------------------------------------------------------//import DataTypes::*;import Interfaces::*;import Controls::*;import FPComplex::*;import Complex::*;import FixedPoint::*;import LibraryFunctions::*;import Vector::*;import FIFO::*;import GetPut::*;// mkMapper definition, // i_n must be multiple of 12// o_n must equal no of data carriers, dividable by i_nmodule mkMapper#(function Modulation mapCtrl(ctrl_t ctrl),		 Bool negateInput)    (Mapper#(ctrl_t,i_n,o_n,i_prec,f_prec))    provisos(Bits#(ctrl_t, ctrl_sz),             Add#(1,x,i_prec),             Literal#(FixedPoint#(i_prec,f_prec)),	     Mul#(qpsk_n,2,i_n),	     Mul#(qam_16_n,4,i_n),	     Mul#(qam_64_n,6,i_n),	     Mul#(i_n,xxA,o_n),	     Mul#(qpsk_n,xxB,o_n),	     Mul#(qam_16_n,xxC,o_n),	     Mul#(qam_64_n,xxD,o_n),	     Log#(xxD,s_sz));   // constants   Bit#(s_sz) bpskSz = fromInteger(valueOf(xxA)-1);   Bit#(s_sz) qpskSz = fromInteger(valueOf(xxB)-1);   Bit#(s_sz) qam16Sz = fromInteger(valueOf(xxC)-1);   Bit#(s_sz) qam64Sz = fromInteger(valueOf(xxD)-1);   // state elements   FIFO#(MapperMesg#(ctrl_t, i_n)) inQ <- mkLFIFO;   FIFO#(PilotInsertMesg#(ctrl_t,o_n,i_prec,f_prec)) outQ;   outQ <- mkSizedFIFO(2);   Reg#(ctrl_t) lastCtrl <- mkRegU;   Reg#(Bit#(s_sz)) counter <- mkReg(0);   Reg#(Vector#(o_n,FPComplex#(i_prec,f_prec))) buffer <- mkRegU;      // rules   rule map(True);      let mesg   = inQ.first();      let data   = mesg.data;      let ctrl = (counter == 0) ? mesg.control : lastCtrl;      let format = mapCtrl(ctrl);      let checkSz = case (format)		       BPSK: bpskSz;		       QPSK: qpskSz;		       QAM_16: qam16Sz;		       QAM_64: qam64Sz;		    endcase;      let newCounter = (counter == checkSz) ? 0 : counter + 1;      Vector#(i_n,Bit#(1)) bpskDataVec = unpack(data);      let bpskMapVec = map(mapBPSK(negateInput),bpskDataVec);      Vector#(qpsk_n,Bit#(2)) qpskDataVec = unpack(data);      let qpskMapVec = map(mapQPSK(negateInput),qpskDataVec);      Vector#(qam_16_n,Bit#(4)) qam16DataVec = unpack(data);      let qam16MapVec = map(mapQAM_16(negateInput),qam16DataVec);      Vector#(qam_64_n,Bit#(6)) qam64DataVec = unpack(data);      let qam64MapVec = map(mapQAM_64(negateInput),qam64DataVec);      Vector#(o_n, FPComplex#(i_prec,f_prec)) finalVec = buffer;      finalVec = case (format)		    BPSK: sv_truncate(append(finalVec,bpskMapVec));		    QPSK: sv_truncate(append(finalVec,qpskMapVec));		    QAM_16: sv_truncate(append(finalVec,qam16MapVec));		    QAM_64: sv_truncate(append(finalVec,qam64MapVec));		 endcase;      inQ.deq();      lastCtrl <= ctrl;      buffer <= finalVec;      counter <= newCounter;      if (counter == checkSz)	 outQ.enq(Mesg{control: ctrl, data: finalVec});   endrule      // methods   interface in  = fifoToPut(inQ);   interface out = fifoToGet(outQ);endmodule

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品成人一区二区艾草| 亚洲最新在线观看| 99久久精品99国产精品 | 国产精品美女一区二区| 5566中文字幕一区二区电影 | 成人亚洲一区二区一| 亚洲国产精品久久久男人的天堂 | 亚洲精品福利视频网站| 欧美xxx久久| 欧美体内she精高潮| 豆国产96在线|亚洲| 蜜桃视频一区二区三区| 亚洲综合另类小说| 国产精品久久久久影院| 欧美日韩国产高清一区| 五月激情六月综合| 亚洲天堂免费看| 久久精品亚洲国产奇米99| 欧美三级韩国三级日本一级| 99久久精品费精品国产一区二区| 国产成人h网站| 久久激情综合网| 欧美aaa在线| 日韩国产欧美在线观看| 亚洲第一在线综合网站| 亚洲女子a中天字幕| 国产日产欧美精品一区二区三区| 2020国产精品自拍| 日韩一级大片在线| 综合分类小说区另类春色亚洲小说欧美| 日韩视频在线观看一区二区| 欧美人狂配大交3d怪物一区| 欧美视频自拍偷拍| 在线观看日韩av先锋影音电影院| 日本韩国欧美国产| 91热门视频在线观看| av不卡一区二区三区| 91色在线porny| 色综合天天视频在线观看| 91麻豆免费看片| 在线视频中文字幕一区二区| 欧美在线观看视频一区二区| 欧美性三三影院| 4438x成人网最大色成网站| 欧美日韩国产一区二区三区地区| 欧美高清dvd| 日韩欧美123| 久久久99久久| 国产精品久久久久久久久久久免费看| 国产精品色婷婷久久58| 最新国产精品久久精品| 亚洲乱码国产乱码精品精可以看| 亚洲免费成人av| 无码av免费一区二区三区试看| 久久精品999| 国产成人精品免费| 色婷婷综合五月| 欧美精品丝袜中出| 欧美电影免费观看高清完整版| 国产人伦精品一区二区| 中文字幕亚洲不卡| 婷婷六月综合亚洲| 国内精品伊人久久久久影院对白| 成人97人人超碰人人99| 色婷婷国产精品| 日韩三级.com| 国产精品免费aⅴ片在线观看| 一区二区三区四区五区视频在线观看| 午夜精品成人在线| 黄页网站大全一区二区| 91小宝寻花一区二区三区| 欧美日韩一区二区三区视频| 精品国产精品网麻豆系列| 国产精品色呦呦| 日韩经典中文字幕一区| 国产成人小视频| 欧美三级中文字| 国产亚洲综合av| 婷婷中文字幕一区三区| 国产一区二区成人久久免费影院 | 91欧美激情一区二区三区成人| 欧美日韩一二三区| 久久奇米777| 亚洲已满18点击进入久久| 精品影视av免费| 91美女福利视频| 精品国产一区久久| 一区二区三区精品在线观看| 国产在线精品国自产拍免费| 欧美综合天天夜夜久久| 欧美精品一区二区三区在线播放 | 欧美电影影音先锋| 国产欧美一区二区精品性| 五月婷婷激情综合网| 丁香另类激情小说| 日韩欧美一级特黄在线播放| 亚洲精品免费电影| 欧美一级欧美三级| 国产欧美日本一区视频| 亚洲一区二区三区视频在线播放 | 成人黄色大片在线观看| 欧美精品成人一区二区三区四区| 中文字幕第一区二区| 奇米888四色在线精品| 91久久精品网| 国产精品水嫩水嫩| 韩国女主播成人在线观看| 欧美三级在线看| 一区二区成人在线| 成人丝袜高跟foot| 精品久久免费看| 水野朝阳av一区二区三区| 91麻豆精品一区二区三区| 国产欧美精品区一区二区三区| 久久国产综合精品| 欧美一区二区视频免费观看| 午夜精品久久久久久久99樱桃| 色偷偷88欧美精品久久久| 国产精品久久久久aaaa| 国产乱人伦偷精品视频免下载 | 亚洲日本在线观看| 国产乱一区二区| 久久亚洲综合色一区二区三区| 日韩二区在线观看| 欧美日韩免费视频| 樱花影视一区二区| 99久久国产综合精品女不卡| 国产精品每日更新在线播放网址| 国产在线精品一区二区三区不卡| 欧美成人乱码一区二区三区| 美女脱光内衣内裤视频久久网站| 91精品国产手机| 蜜桃av一区二区三区电影| 欧美一卡2卡三卡4卡5免费| 丝袜亚洲另类欧美综合| 欧美巨大另类极品videosbest | 亚洲视频在线观看三级| 9l国产精品久久久久麻豆| 国产精品国产三级国产aⅴ中文| 成人午夜电影网站| 亚洲国产精品黑人久久久| 国产91丝袜在线播放九色| 日本一区二区三区视频视频| av成人免费在线观看| 亚洲免费在线电影| 在线中文字幕一区二区| 亚洲午夜三级在线| 精品视频在线免费看| 日韩不卡在线观看日韩不卡视频| 91精品国产综合久久福利| 久久狠狠亚洲综合| 国产欧美久久久精品影院| 91丝袜高跟美女视频| 亚洲香蕉伊在人在线观| 91精品国产欧美日韩| 国内成人自拍视频| 中文字幕av资源一区| 色综合久久久久| 日本91福利区| 中文字幕精品—区二区四季| 91九色02白丝porn| 五月激情六月综合| 久久久久亚洲综合| caoporm超碰国产精品| 亚洲国产一区视频| 日韩精品中文字幕在线不卡尤物| 国产福利视频一区二区三区| 亚洲视频一二区| 欧美精品一级二级三级| 黑人巨大精品欧美黑白配亚洲| 综合久久一区二区三区| 欧美人与性动xxxx| 国产一区二区三区免费在线观看 | 老司机精品视频一区二区三区| 欧美国产日韩精品免费观看| 欧美日韩另类一区| 国内精品伊人久久久久av影院| 亚洲免费高清视频在线| 欧美一区二区在线不卡| 成人精品视频一区二区三区| 午夜精品福利久久久| 日本一区二区动态图| 欧美日本高清视频在线观看| youjizz国产精品| 捆绑变态av一区二区三区| 国产精品福利一区二区三区| 欧美一区二区视频在线观看2022 | 欧美精品久久久久久久多人混战 | 国内成+人亚洲+欧美+综合在线| 日韩毛片在线免费观看| 日韩女优毛片在线| 一道本成人在线| 国产精品亚洲人在线观看| 亚洲成人av中文| 亚洲丝袜精品丝袜在线| 久久久亚洲精华液精华液精华液| 欧美精品精品一区| 色哟哟日韩精品| 成人aaaa免费全部观看| 国产一区亚洲一区|